MAC OS X是基于nuix系统开发出来的系统,与Windows完全不同。unix内存机制是有多少就用多少,不用的程序会缓存起来,内存不够了再将这些缓存删除。相当于系统会自己管控内存。

Mac OS X / iOS 内存管理简要说明

mac 中查看内存使用情况

echo -e "\n$(top -l 1 | awk ‘/PhysMem/';)\n"

不建议手动释放内存,但如果你非得要这么做,可以尝试purge命令。
如果直接purge命令的时候会提示:operation not permitted
这个时候需要:sudo purge

参考资料:
http://blog.csdn.net/ritterliu/article/details/8255439
http://www.zhihu.com/question/21481625

发表评论

电子邮件地址不会被公开。 必填项已用*标注