投稿者 ?-?  () 投稿日時 2009/8/26 20:51:18
> お世話になっております。

> VB2008Expで作成した、FTPサーバーから複数ファイル(10ファイル;1ファイルが81件)を繰り返してダウンロードし削除する処理ですが、OSがWindowsXPとVistaで同じプログラムを実行すると、WindowsXPは2秒弱で終わるのに対し、Vistaは1分20秒も掛かります。(社内のLAN環境で実行;FTPサーバーのログで確認)
> Vistaでは1ファイルを終了して次のファイルダウンロードまでに5秒弱位掛っているようです。XPは直ぐに次のダウンロードを行っているようです。
> XPとVistaで、FTPの処理に何か違いが有るのでしょうか?
> スピードの違いがどうして出るのか、何方かご教授をお願いします!

XPとVistaのマシンは同じマシンにそれぞれのOSを入れていますか?
それと、入っているソフトはまったく同じですか?(セキュリティ対策ソフトとか)
また、ファイアウォールも同じ設定ですか?
そして、テスト時に使っているLAN回線は同じですか?(別のHUB使ってたりとかしてませんか?)

条件が同じであれば、それなりの回答が来ると思いますが、マシンのスペックが違うとかならそれが原因じゃないの?
XPにはセキュリティ対策してないとか、Vistaはガッチガチにセキュリティ対策してるとか。
テストしたときに、Vista側のHUBのトラフィックが大量にあったため遅かったとか。
そんなんだったりしない?