【发布时间】:2015-02-27 12:24:56
【问题描述】:
我正在尝试获取应用程序的内存使用情况,但由于某种原因,我得到的大小与任务管理器中的不同
我正在使用:
任务管理器显示我的应用程序占用 45mb,而当我将其拉入代码时,我得到 85mb 我怎样才能获得与任务管理器中相同的大小(不使用 wmi)
【问题讨论】:
-
在拨打
process.PrivateMemorySize64之前添加process.Refresh() -
没有帮助,得到与以前相同的值
-
如果您遇到这样的事情,我强烈建议您放弃任务管理器并将其替换为 Sysinternals 的 Process Explorer。观看此视频channel9.msdn.com/Shows/Defrag-Tools/…
-
我使用的是 Windows 7 64 位
-
我添加了代码截图和发生了什么
标签: c# .net memory process ram