经典的ASP iis7 CPU使用率上升,修正了ASP设置的变化

好吧,这是一个奇怪的。 我们有一个相当大的经典ASP应用程序运行在Server 2008r2 iis7上。 如果我放弃它,CPU使用率将攀升到99%,并挂在那里。 页面仍然可以投放,但速度很慢 我已经解决了这个问题,将system.webServer / asp cache / scriptEngineCacheMax的值从50更改为51,然后再次切换。 这种变化导致CPU使用率回落到我们的名义水平,大约8-25%,取决于stream量。 现在,这不是特别的caching设置,因为我已经用类似的方式修改了webServer / asp中的其他项目 – 做一个微不足道的改变 – 并且CPU使用率仍然会下降。 我有这个行动现在脚本运行每小时。 我相信应用程序中的错误和CPU的增加之间有一定的联系,但是我还没有find任何好的文章来解释这些错误的代价,它们如何影响垃圾回收,对象如何挂起在asp …等。 如果有人有一些好的想法或一些链接折腾我会很好。