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?
Pouvez-vous passer en revue votre code et dire quelle ligne spécifique prend tant de temps à s'exécuter? – Tomalak