RPM*_*984 25 asp.net asp.net-mvc performance webserver perfmon
所以,马上就不知道这个问题是否更适合另一个StackExchange站点.
我有一个在Windows Server 2008和IIS 7.5上运行的ASP.NET MVC 3 Web应用程序
网站最初运行良好,但我可以看到内存使用量逐渐增长.大约12个小时后,它几乎没有内存,网站窒息.
我正在使用大量的缓存,所以我认为这与一些可能的内存泄漏相结合是导致问题的原因.
所以我的问题 -在运行ASP.NET MVC的Web服务器上监视内存使用情况的最佳方法(例如工具)是什么?
在过去,我使用了旧的'perfmon并将IIS计数器用于测量这些东西.
这仍然是最好的方式,如果是这样,有人可以为我的场景推荐一个好的perfmon计数器模板吗?
Mit*_*eat 23
Perfmon的计数器仍然是一项很好的技术(并且免费!).
PAL(日志性能分析)是一个免费工具,具有用于一般健康状况的ASP.NET perfmon计数器模板(除了根据阈值生成计数器日志文件的报告).
查看:
MemProfiler,RedGate的内存分析工具和JetBrains Profiler等商业工具都非常好(并且都有免费试用版).
| 归档时间: |
|
| 查看次数: |
12193 次 |
| 最近记录: |