【发布时间】:2012-11-07 08:39:24
【问题描述】:
我正在寻找以 MB 为单位的当前物理内存使用量。类似于任务管理器中的东西
我目前正在使用PerformanceCounter("Memory", "Available MBytes", true);,但它也包括页面文件(我相信),这不是我想要的。我还想要获得已用内存而不是可用内存的选项。
我正在处理的应用程序将监控物理内存使用情况,直到达到所需的阈值。然后它将重新启动一些Windows服务。
如果你好奇我为什么要开发这样一个程序。我们的一些程序在服务器上存在内存泄漏,我们必须重新启动 Windows 服务以释放内存,直到我们解决所有内存泄漏,我正在制作这个应用程序以帮助保持服务器正常运行和响应。
【问题讨论】:
标签: c# memory monitoring