我注意到,如果我使用 Mac OS X 一段时间,内存就会变得非常低,并且系统会开始变慢。我一直怀疑有什么地方不对劲,因为在“活动监视器”中,我查看了内存使用情况,但似乎并没有使用那么多内存。
我把“活动监视器”中显示的所有进程的内存加起来,结果只有 1769.2 MB,尽管我应该有 4GB 内存。我只有 100MB 的可用内存。这是为什么?它显示 625MB 为有线,1.63GB 为活动,1.65GB 为非活动。它显示正在使用 3.90 GB。
答案1
你这里没有问题。
100 + 625 + 1024 * (1.63 + 1.65) = 4083.72,大约 4GB。“已使用”是除“免费”之外的所有类别的总和。
非活动内存以前使用过,但现在不再使用。如有需要,系统可以快速重新分配它。请参阅Apple 对此的支持文章。
这就是为什么其他内存监视器(例如,如果我没记错的话,iStat 菜单)将“空闲”和“不活动”都显示为未使用/空闲。
至于“有线+使用”与所有流程总和之间的区别,
- 确保你正在显示所有流程在活动监视器中。
- 不要手动将数字相加。您可以选择所有流程,复制并粘贴到 Numbers 中以求和真实记忆向上(如果需要,请先通过文本编辑器进行过滤,以
" MB"
先删除,以便进行计算)。
您的机器变慢可能有其他原因。