代码之家  ›  专栏  ›  技术社区  ›  kishore

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

  •  1
  • kishore  · 技术社区  · 14 年前

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

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

    1 回复  |  直到 14 年前
        1
  •  3
  •   Community CDub    7 年前

    无法使用静态PID—它们是在进程启动时由O/s分配的。回收必然会关闭进程并启动一个新的进程,这会给它一个新的PID。

    另见关于 PIDs