为什么在回收应用程序池时不会释放IIS应用程序的系统内存消耗?

时间:2012-06-27 13:08:59

标签: asp.net-mvc-3 c#-4.0 iis-7 memory-leaks

我正在尝试在我们的某个制作应用中调试可能的内存泄漏。

在我们的生产服务器上,我有一个.Net应用程序在自己的应用程序池中运行。回收应用程序的应用程序池和ASP.Net v4.0应用程序池不会释放使用的内存。

只有当我重新启动IIS服务器时才会释放内存资源。

想知道为什么会这样,以及我可以在服务器上使用哪些推荐的分析工具来检测是否存在内存泄漏?

此外,当我添加新的二进制文件(重新编译代码并将新的DLL添加到bin文件夹)时,应用程序级别计数重置,但内存不重置。

0 个答案:

没有答案