为什么Windows 7 Professional x64可用物理内存会随着时间逐渐减少?


-1

如果我一遍又一遍地刷新Windows系统信息,它将报告我的可用物理内存在逐渐减少。

在过去的一个小时里,它已经下降了大约1GB。有趣的是,一旦我什至看到“可用物理内存”有所增加,但大多数情况下它是缓慢的逐渐下降。它似乎确实逐渐降低了下降速度。但是到目前为止,我还没有真正看到它能够阻止这种下降。

在此处输入图片说明

我已经仔细查看了系统信息| 硬件资源| 分配位置的内存报告。我将该表吸入数据库,以便可以准确地比较刷新与刷新之间的关系,以发现哪个组件使用了更多的内存,但是这些数字在刷新与刷新之间没有变化。

我认为这可能是某种系统或驱动程序内存泄漏。我敢问是否有人对发生的事情有任何想法?难道可用物理内存不是我们真正认为的吗?还是在计算Available之前某种系统缓冲区正在占用一些缓冲区?还是可能是泄漏?如果是这样,如何进行调试?

[我知道有关Windows 7可用物理内存低的其他问题,但是到目前为止,我还没有看到有关此更改的任何讨论,特别是在Windows Professional x64系统上,这似乎支持128gb的内存。物理。]

hp Pentium dv7t CoreDuo盒。


我们不知道您正在运行什么进程,因此我们无法告诉您正在使用可用内存的东西。
Ramhound

1
Windows 7的任务管理器中应始终有“可用内存”。允许的“可用内存”为0。如果所有进程的任务管理器的“内存(专用字节)”列均未总计大约“可用内存”,那么这将涉及更多内容。尝试使用Microsoft Sysinternals RAMMap工具来帮助您查看实际使用RAM的内容。在RAMMap中,任何标记为“活动内存”的东西实际上都在RAM中。
BeowulfNode42 2013年

重新启动..和..已修复!
brandonscript

我是Linux人士,所以(受过教育)猜测。我想知道问题是否与Windows使用“否则为空”的内存作为缓存一样,而不是Windows引起的内存泄漏-当然Linux会这样做,如果Windows没有这样做,我会感到惊讶。实际上与SWAP相反!
davidgo,2013年

RAMMap非常有用。谢谢。我认为左右两侧的颜色代码很有帮助。我仍然不太确定如何看待这一切,但这是一个关注事物的简单工具。
椭圆视图

Answers:


0

答案是,“可用物理内存”的真正含义实际上是“ 剩余可用物理内存”(或更可变的东西),而不是“可用物理内存”(我认为是更静态的东西)。

我的下一个问题是:还剩下什么?这还不是很清楚,但是RAMMap似乎可以帮助您及时澄清这一点。

谢谢你们所有人的关注。


-1

“可用内存”逐渐下降绝对是正常的。随着时间的流逝,程序只会使用越来越多的内存。它发生在每个程序中。这称为“内存泄漏”。


1
并非每个程序都会发生这种情况。它应该没有发生。内存泄漏是错误。这意味着程序员犯了一个错误。这意味着程序已损坏。它应该是固定的。在正常情况下不应发生这种情况。
Hennes
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.