MVC 4网站内存泄漏检测

时间:2014-12-15 16:48:54

标签: asp.net asp.net-mvc asp.net-mvc-4 memory-leaks

我有一个MVC4网站。当我在主机上运行它时,我的内存非常高

Process Info {2 processes)
PID/Name: 96148 - w3wp
Start/Uptime: 12/15/2014 8:41:53 AM - 00:01:26
CPU Time: 00:02:18
Working set (memory): 1.41 GB

我怎样才能找出问题所在?我没有内存泄漏的经验。我的网站在本地运作良好。我认为因为在线网站有很多用户访问权限(我每月有大约150万的页面浏览量)。

1 个答案:

答案 0 :(得分:0)

有太多可能性。通常,如果您的应用程序在SessionState或Runtime.Caching中缓存很多,它最终会耗尽内存。

如果没有看到您的申请,我们无法确定导致问题的原因。我要做的第一件事就是使用Memory Profiler进行分析。

例如 -

Red-Gate - ANTS Memory Profiler

JetBrain - dotTrace

Telerik - JustTrace