.Net:使用Process类从任务管理器测量相同的物理内存使用量

时间:2015-07-29 15:42:50

标签: c# .net windows-7

所以我使用Process.GetProcesses()(来自System.Diagnostics)来获取我的所有进程。然后,我尝试总结每个进程的总内存,以将其与“性能”选项卡的“物理内存使用历史记录”部分中的Windows任务管理器报告的内容进行比较。我已经尝试了所有可用的内存类型,但没有一个加起来。我预计它会成功,但仍然会留下1GB的差距。

GetProcesses没有返回所有进程,是否有不同的方法使用Process类来获取“性能”选项卡上任务管理器报告的实际内存,或者是{ {1}}类无法用于获取相同的内存使用情况报告?

(我见过How to calculate memory usage as Task Manager does?,但我希望用Process类来做。)

0 个答案:

没有答案