MSXML2.XMLHTTP - производительность Vista

У меня есть следующий (простой) код 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 (Virtual PC), запущенной на моем основном компьютере, этот код выполняется и возвращает данные из веб-службы примерно за 4 секунды. Однако, если он скомпилирован и полученный исполняемый файл будет запущен на моей основной машине (Vista x64), для возврата данных из веб-службы потребуется более 20 секунд.

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


person Leonard H. Martin    schedule 17.03.2009    source источник
comment
Можете ли вы пройти через свой код и сказать, какая конкретная строка так долго выполняется?   -  person Tomalak    schedule 17.03.2009


Ответы (1)


Извините, только что пришла в голову мысль - и она оказалась верной. Дох!

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

person Leonard H. Martin    schedule 17.03.2009