所以我有一系列ASP.net网络应用程序,每个应用程序都分配了自己的AppPool
这导致w3wp.exe的几个实例驻留在内存中。
我一直在试图弄清楚为什么他们中的一些人会在一天内稳定地增加RAM的使用。
我发现this suggestion“调试诊断工具”可能有用:
我已下载已安装并尝试使用它来创建该进程的完整转储。
由于某种原因,它失败了。
然而之后我发现使用的内存(私有字节)从近600Mb下降到~90Mb
DDT是否导致应用重启(或回收),或者是否调用了某种形式的垃圾回收并导致应用释放了大量内存?