【发布时间】:2009-03-16 14:17:08
【问题描述】:
我们的 ASP.NET 应用程序遇到随机间歇性减速。大多数页面需要 100-500 毫秒来呈现(取决于页面上使用了哪些模块)。然而,偶尔——也许 100 个请求中有 1 个,这些数字更像是 5000-10000 毫秒。这不是与数据库相关的问题 - 我已经检查过慢查询,并且与页面的复杂性无关 - 例如一个需要 100 毫秒的页面在减速时可能需要 10000 毫秒。我认为应用程序池也不会回收 - 通常会在任务管理器中看到这一点。它可能是GC吗?有任何想法吗? w3wp 应用程序通常始终使用稳定的 800MB-1GB 内存。
谢谢 马库斯
【问题讨论】:
-
那里有一些非常好的建议。谢谢大家 - 看起来我有一些调查要做!!!
-
你找到原因了吗?我也面临类似的问题。有时请求只需要很长时间。刷新页面使事情恢复正常。最快的页面也会发生这种情况......