2009-03-17 6 views
0

je les éléments suivants (simple) Code VB6:MSXML2.XMLHTTP - performances Vista

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 

qui télécharge un tas de choses à partir d'un service Web je l'ai écrit.

Dans une machine virtuelle XP (Virtual PC) fonctionnant sur ma machine principale, ce code s'exécute et renvoie des données du service Web en ~ 4 secondes. Cependant, s'il est compilé et que l'exe qui en résulte fonctionne sur ma machine principale (Vista x64), il faut plus de 20 secondes pour renvoyer les données du service Web.

Quelqu'un peut-il expliquer pourquoi cela pourrait être le cas?

+0

Pouvez-vous passer en revue votre code et dire quelle ligne spécifique prend tant de temps à s'exécuter? – Tomalak

Répondre

0

Désolé, juste eu une idée - qui s'est avérée correcte. Doh!

Il s'est avéré être Avast! Anti-Virus ralentit les choses.

Questions connexes