从引用的.dll调用方法时执行的硬盘io操作



我的。net应用程序使用第三方。dll (htmllagilitypack .dll - HTML解析器,SgmlReaderDll.dll - HTML->XML转换器)。在我将应用移植到Windows Azure虚拟机(比我的本地PC有更好的特性)后,引用dll的方法变得很慢。框架的方法工作得更快。所以也许硬盘io操作执行每次我调用引用的。dll方法?

您可以查看两台机器上的Perfmon统计信息以查看瓶颈,或者安装Sysinternals之类的工具以查看机器上打开的文件句柄。根据我的经验,Azure磁盘IO比我的本地机器慢,因此最终使用了更多的内存处理。

相关内容

最新更新