Az *_* In 2 osx-snow-leopard memory-management macos
我使用 Mac 进行软件开发。它有4GB的RAM(无法升级),当我打开电源时,没有运行任何程序,它消耗了2GB的内存。我开发了一个 Rails 应用程序,服务器本身需要大量内存,所以我总是有空闲内存问题。
问题是,为什么操作系统消耗了我一半的内存?
有什么办法可以减少内存消耗吗?我关闭了所有小部件,但没有太大帮助。我不想从操作系统中获得任何花哨的东西,而只是为了开发......
有人对此有任何想法吗?
好,朋友们。我做了更多的检查,看看那里发生了什么。我同意 OSX 不会消耗太多。但我看到一个非常奇怪的行为:我有大约 1.5GB 的非活动内存,我的 Rails 服务器需要更多内存,然后它开始大量使用硬盘。有很多分页,因此我的服务器停止运行。
我想当某些程序需要更多内存时,应该立即释放 INACTIVE MEMORY。但它没有。当我什至执行“清除”命令时,它并没有释放这么多。所以问题是,在什么情况下这样的事情会发生在 INACTIVE MEMORY 上?有没有人有类似的经历?
RAM 还用于缓存经常访问的文件。这两种自由和不活动的RAM如果需要,可以立即使用。
除非活动监视器在“系统内存”选项卡中显示高且稳定的爬出页面值,否则无需担心。
例如,我的系统有很少的空闲内存,但我的页面输出计数非常低,因此 4GB 的内存绝对足够浏览超级用户。

| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |