【发布时间】:2012-07-06 15:49:39
【问题描述】:
在查看 asp.net (webservice) 应用程序的性能时,我们注意到在 IIS 上它(38 秒)比在开发服务器上(18 秒)慢得多。 运行 Visual Studio 的性能分析器(在采样模式下),我们注意到不同之处在于调用 regex.Match?!在 IIS 中,它花费了 70% 的时间,在开发服务器中针对同一个应用程序运行相同的测试,它花费的时间不到总时间的 1%。
所以任何人都可以解释 IIS 和开发服务器之间这种奇怪的行为差异??? 我已经尝试过具有不同应用程序池设置的东西......但没有任何帮助
【问题讨论】:
-
你只测量过一次吗?
-
不,多次。甚至在两者之间重新启动:它是一致的