1

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

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

4

1 回答 1

3

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

另请参阅有关PID的问题

于 2010-08-09T17:21:55.963 回答