MSXML2.XMLHTTP - производительность Vista - PullRequest
0 голосов
/ 17 марта 2009

У меня есть следующий (простой) код 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

, который загружает кучу вещей из веб-службы, которую я написал.

В XP VM (Virtual PC), работающей на моей основной машине, этот код выполняется и возвращает данные из веб-службы в течение ~ 4 секунд. Однако, если он скомпилирован и полученный исполняемый файл запускается на моем главном компьютере (Vista x64), для возврата данных из веб-службы требуется более 20 секунд.

Может кто-нибудь пролить свет на то, почему это может иметь место?

1 Ответ

0 голосов
/ 17 марта 2009

Извините, только что подумал - что оказалось правильным. Doh!

Оказалось, что это Аваст! Антивирус замедляет работу.

...