我正在尝试使用,Performance Counters
以便记录RAM usage
特定机器上的总数。我有一种隐隐的感觉,它已经达到最大值(由于一些错误的代码)...服务器心脏病发作,几分钟后终于恢复了。
为了确认这一点,我试图记录它内存使用情况。
我不确定是哪一个柜台。
我习惯使用Memory Usage
其中一部分的图表Task Manager
。
有什么建议么?
答案1
首先,您需要了解 RAM 使用率与内存使用率相关,但并不相同。请参阅我对这个问题的回答了解内存在 Windows 中的工作原理。话虽如此,测量使用中的物理 RAM(提交充电峰值)的计数器是 \Memory\Committed Bytes。您应该在系统实际用完所有物理 RAM 之前很久就看到页面错误,因此也请检查页面错误。
在开始解决内存问题之前,你应该看看这个关于如何解决 Windows 内存问题的网络广播.另请参阅突破 Windows 的极限:物理内存