我有以下(简单)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秒以上。
任何人都可以解释为什么会出现这种情况吗?
答案 0 :(得分:0)
对不起,刚想了一下 - 这被证明是正确的。卫生署!
原来是Avast!反病毒减慢了事情。