使用perfmon记录应用程序池的内存使用情况

时间:2010-08-09 17:13:07

标签: c# performance iis perfmon w3wp

我正在尝试使用perfmon审核应用程序的内存使用情况。默认情况下,perfmon中的应用程序池进程类似于w3wp.exe#1,w3wp.exe#2 ... Microsoft有一篇知识库文章http://support.microsoft.com/default.aspx?scid=kb;EN-US;281884 它显示了如何将PID与进程相关联。但是,当应用程序池被回收时,PID会发生变化。

是否可以为每个应用程序池分配静态PID,它们在回收后永远不会改变?还有其他方法可以将应用程序池名称与perfmon中的进程相关联。我正在尝试为每个应用程序池记录进程/工作集(内存)。

1 个答案:

答案 0 :(得分:3)

无法使用静态PID - 当进程启动时,它们由O / S分配。回收必然会关闭流程并启动一个新流程,从而为其提供新的PID。

另请参阅有关PIDs

的问题