MSXML2.XMLHTTP - Vista性能

时间:2009-03-17 20:36:19

标签: performance vb6 windows-vista msxml

我有以下(简单)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秒内执行并从Web服务返回数据。但是,如果编译并且生成的exe在我的主机(Vista x64)上运行,则从Web服务返回数据需要20秒以上。

任何人都可以解释为什么会出现这种情况吗?

1 个答案:

答案 0 :(得分:0)

对不起,刚想了一下 - 这被证明是正确的。卫生署!

原来是Avast!反病毒减慢了事情。