我在ASP.NET MVC应用程序上运行一些性能测试。我看到很高的争用率和越来越多的线程数量。我相信这两者是相关的,因为线程被阻塞,线程池创建新的线程来处理传入的请求。我相信这反过来使争用变得更糟(即更多线程争夺更多)。限制每个处理器使用IIS 7.5线程
正确的做法可能是采取争用的原因,即使关键部分更小,验证所有锁确实需要等等。但是,作为一个间歇步骤,我想限制线程数可以由线程池创建。我的观点是尽管这可能会导致请求停留在队列中的时间更长,但它会提高总体性能,因为它会减少争用和线程上下文切换。
但是,我可以找到如何在IIS 7.5中配置此,任何人都可以帮助我吗?
感谢, 罗布
配置你指向?你能澄清一下吗? – user2913184 2015-06-19 01:23:46