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