我是 perfmon 的新手,我正在尝试使用该工具来检查 Windows 7 中给定的单个进程的内存消耗(以检查内存泄漏)。
在 perfmon
中,我创建了一个新的 DataCollector 并尝试添加一个新的计数器。在 Available counter
列表中,我看到条目 Process
,它有几个子计数器(例如,'Handle Count'),我可以从中选择一个实例我希望被监控的过程。但是在子计数器列表中(正在处理中)我没有找到一个名为“内存”或其他的字段。
但是,在Available counter
列表中还有一个名为“Memory”的条目,它有几个子条目。但是无论选择哪一个子条目,都没有我可以选择的实例!
那么我该如何选择监视给定进程的内存消耗呢?它是否隐藏在其他柜台/分柜台后面?
最佳答案
Memory 下面的计数器是关于物理 RAM 的,物理 RAM 与计算机有关,而不是与进程有关。因此,没有其他选择。你可以看到,如果你打开描述:
相反,您对流程 的选择还不错。如果您查看该列表的末尾,您会找到与虚拟内存相关的信息
关于windows - 如何使用 perfmon 记录 Windows 进程的内存消耗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27122749/