【问题标题】:How to log memory consumption of a windows process with perfmon?如何使用 perfmon 记录 Windows 进程的内存消耗?
【发布时间】:2015-01-23 05:20:28
【问题描述】:

我是 perfmon 的新手,我正在尝试使用该工具来检查 Windows 7 中给定的单个进程的内存消耗(以检查内存泄漏)。

perfmon 中,我创建了一个新的DataCollector 并尝试添加一个新的计数器。在Available counter 列表中,我看到了Process 条目,它有几个子计数器(例如,'Handle Count'),我可以从中选择一个我希望被监视的进程的实例。但在子计数器列表(正在处理)中,我没有找到一个名为“内存”的字段或其他东西。

但是,在Available counter 列表中还有一个名为“Memory”的条目,它有几个子条目。但是无论选择这些子条目中的哪个,都没有我可以选择的实例!

那么我该如何选择监控给定进程的内存消耗呢?它是否隐藏在其他柜台/子柜台后面?

【问题讨论】:

    标签: windows perfmon


    【解决方案1】:

    内存下面的计数器是关于物理 RAM 的,物理 RAM 与计算机有关,而不是与进程有关。因此,没有其他选择。打开描述可以看到:

    相反,您对 Process 的选择还不错。如果您查看该列表的末尾,您会发现与虚拟内存相关的信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-24
      • 1970-01-01
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 2022-06-14
      • 2013-08-19
      • 1970-01-01
      相关资源
      最近更新 更多