如何用perfmon记录windows进程的内存消耗?

时间:2014-11-25 09:18:45

标签: windows perfmon

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

Perfmon Description of memory

相反,您对流程的选择并不算太糟糕。如果查看该列表的末尾,您将找到与虚拟内存相关的信息

Perfmon about virtual memory