“免费内存”的数量,这是否意味着我应该升级?


-1

我经常运行几个Java应用程序。大约有4个应用程序每个都占用了一大堆RAM(正如我在Activity监视器中看到的那样)。对于操作系统的其余部分,我猜它正在使用另外3个演出。我通常只有100-200mb的可用内存。那是我真正的记忆吗?或者是一种使用的交换内存?基本上,我在系统上有8演出的ram,我应该获得16演出吗?我倾向于看到100mb标记的性能缓慢。通常以3演出运行的非活动内存是可用的内存吗?

Answers:


1

查看是否需要更多RAM的最佳指针是检查“活动监视器”“系统内存”选项卡中的“页面输入”与“页面输出”。一个简单的经验法则是,如果“out”计数高于“ins”,则需要更多内存。这与使用提供虚拟内存的硬盘驱动器有关。

此外,非活动部分中有大量可用内存。程序被指定为永远不会再次使用。但操作系统会保留它们,因此如果您关闭文档,它仍然位于RAM中,可以立即打开。如果任何其他活动需要空闲内存,操作系统会在此处丢弃数据并为系统提供RAM。

您也可以尝试运行:

purge

在终端中执行命令,它会强制清空磁盘和内存缓存。你进入类似于重启的状态。


你对自由记忆有什么看法?这总是低吗?
柏林布朗

低可用内存是好的,但听起来很奇怪:)只要有足够的非活动内存。目前我没有运行任何大的,我在8Gb系统上有200Mb免费。这是一个很好的深层解释:apple.stackexchange.com/questions/67031 / ...
b4d
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.