1

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

谁能解释为什么会这样?

4

1 回答 1

0

对不起,只是有一个想法 - 事实证明是正确的。嗬!

原来是Avast!防病毒使事情变慢。

于 2009-03-17T20:42:39.790 回答