我们在 C# 中有一个函数,它使用 ICSharpCode SharpZipLib BZip2 解压缩方法来解压缩我们从数据库中获取的一些 XML。我们注意到我们的两个网络服务器(Win 2K 和 Win 2003 Svr)上的一个问题,该代码需要很长时间才能执行,并导致这些服务器上的 CPU 利用率达到最大值。我们已经隔离了代码并将其放入 Winforms 应用程序中进行测试,当在同一台机器上的 winforms 应用程序中运行相同的代码时,代码运行得更快。这是使用相同的 SharpZipLib 程序集。
到目前为止,我们不知道为什么代码在 asp.net 进程下运行得这么慢。
有什么建议、想法吗?
提前致谢!