IIS Applicationpool回收时如何进行内存转储

应用程序池在我们的生产环境中随机回收,因为它达到了私有字节内存限制(事件ID 5117)。 私有内存限制设置为1.6千兆字节。

我们不时得到一个事件ID 5013“closures期间服务应用程序池超过时间限制的进程”。 应用程序池回收后。

有没有什么办法可以在应用程序池回收之前进行内存转储,以便弄清楚发生了什么?

似乎最好的方法是尽可能地利用ProcDump来尽可能地回收利用

命令procdump -m -ma -s 10 c:\ temp \ PrivateBytesLimitReached.dmp