【3.1】mac内存查看

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

[Mac OS X / iOS 内存管理简要说明](http://blog.hellomac.com.cn/2011/11/306/)

mac 中查看内存使用情况

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

不建议手动释放内存,但如果你非得要这么做,可以尝试purge命令。

如果直接purge命令的时候会提示:operation not permitted

这个时候需要:sudo purge

二、内存管理

打开【活动监视器】选择【内存】在监测中你会发现有一个【mds_stores】和【mds】选择弹窗中左上角的【X】强制退出,你会发现你的【内存压力】又恢复正常的绿色了。之前一直是红色的~

但是这样做,只能治标不能治本,一会会你的内存又都满了,硬盘空间也在不断减少。接下来你要做的是打开【系统偏好设置】,找到【Spotlight】把里面【搜索结果】的列表中的所有打勾的选项全部取消勾选(反正我是这样做的),在【隐私】里点击左下角【+】把你的文件夹或磁盘放在这里。

网上搜一下这两个词发现【mds_stores】和【mds】进程都是为了Spotlight索引而疯狂的,接下就是在【终端】里输入:

sudo mdutil -a -i off  

【关闭】想打开的话就把off改成on。Bingo搞定~一切就都恢复了。

参考资料

个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn