【问题标题】:MSXML2.XMLHTTP - Vista performanceMSXML2.XMLHTTP - Vista 性能
【发布时间】:2009-03-17 20:36:18
【问题描述】:

我有以下(简单的)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 服务返回数据。

谁能解释为什么会出现这种情况?

【问题讨论】:

  • 你能单步调试你的代码,告诉你哪一行需要这么长时间来执行吗?

标签: performance vb6 windows-vista msxml


【解决方案1】:

抱歉,刚刚有一个想法 - 事实证明是正确的。呸!

原来是 Avast!防病毒软件减慢速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-22
    • 1970-01-01
    • 2015-08-07
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2017-12-25
    • 1970-01-01
    相关资源
    最近更新 更多