1

次の(単純な)VB6コードがあります:

Dim xmlDoc As MSXML2.DOMDocument30
Set xmlDoc = New MSXML2.DOMDocument30

Dim xmlRequest As MSXML2.XMLHTTP40
Set xmlRequest = New MSXML2.XMLHTTP40

xmlRequest.open "GET", "http://myserver.com/Service.svc/models/20080101", False
xmlRequest.setRequestHeader "Accept-Encoding:", "gzip/deflate"
xmlRequest.send

xmlDoc.loadXML xmlRequest.responseText

私が書いたWebサービスからたくさんのものをダウンロードします。

私のメイン マシンで実行されている XP VM (Virtual PC) では、このコードが実行され、Web サービスからのデータが 4 秒以内に返されます。ただし、コンパイルして結果の exe をメイン マシン (Vista x64) で実行すると、Web サービスからデータを返すのに 20 秒以上かかります。

なぜこれが当てはまるのか、誰かが光を当てることができますか?

4

1 に答える 1

0

申し訳ありませんが、ちょうど考えていた - それは正しいことが証明されました。どっ!

アバストであることが判明しました!アンチウイルスは物事を遅くします。

于 2009-03-17T20:42:39.790 に答える