清理 Mac OS X 内存空间-整理
来源:互联网 发布:everything软件下载 编辑:程序博客网 时间:2024/05/03 22:05
做ios 开发,一不小心内存就剩一点点,4GB内存不太够用。Mac OS X系统具备相当良好的内存管理;但是“人无完人金无足赤”,显然它并不是完美的,有时候会有某些不需要的内存空间会被定性为“非活跃(inactive)”状态,无法使用。
简单的说,OS X的内存使用情况分为wired、active、inactive、free四种。
wired是系统核心占用的,永远不会从系统物理内存种驱除。
active表示这些内存数据正在使用中,或者刚被使用过。
inactive表示这些内存中的数据是有效的,但是最近没有被使用。
free, 表示这些内存中的数据是无效的,这些空间可以随时被程序使用。
当free memory低于某个值(由实际内存大小决定),系统则会按照一定顺序使用inactive的资源。将inactive的资源通过一定原则释放成free。供程序使用。如果active的内存资源一段时间没有被使用,也会被暂时改为inactive状态。同样,当需要时这部分inactive内存资源也会释放成free供程序使用。那么被释放的部分就会分配到磁盘虚拟的内存中。(这也是为什么当磁盘可用空间低于10G的时候会影响系统速度的原因)。
所以,当系统里有少量的free memory和大量的inactive memory,是正常现象。只要系统或程序需要时,系统就会将其转换并使用。但是,如果系统的free memory和inactive memory都很小,而active memory很大,则说明你的内存不够了。
以上说明OS X对于内存的管理不需要我们自己来操心。一切都由系统自己动来平衡。
而WIN系统为了兼容不规范的程序,系统允许程序长时间或一直占用内存不释放。所以需要常常重启。
如果你确实需要手动的清理inactive memory,那么,可以在终端:使用“purge 命令”清理 Mac OS X内存空间
app store 中也有一些内存清理工具可以下载,收费的不收费的都有。
可以自己取寻找一下。我放个免费的链接:传送门。软件装太多,不一定是好事。
不过个人感觉purge差不多了。
有的时候,我们觉得自己的Mac电脑速度慢了。
还有个磁盘分析工具,也可以提一下速
下面这个帖子收集了52个提高OS X速度的方法。仅供参考。量力而行!传送门
- 清理 Mac OS X 内存空间-整理
- Mac OS X 系统清理
- AndroidStudio Mac OS X 10.5+ 快捷键整理
- AndroidStudio Mac OS X 10.5+ 快捷键整理
- Mac OS X下清理磁盘的小技巧
- Mac OS X下清理磁盘的小技巧
- Mac OS X下清理磁盘的小技巧
- Mac OS X FAQ整理(都是网络资源)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- MAC OS X 终端命令入门 (简单常用整理)
- Mac OS X下清理磁盘及缓存等碎片的实用技巧
- Mac OS X - Miscellaneous
- Securing Mac OS X
- Mac OS X Programming
- mac os x自动关机
- Java如何获得一个类里面的各个属性和类型
- dedecms 数据库结构
- 数据库设置自增字段后,对表的值进行显示设定
- Linux字符串操作大全
- AS3 中 for...in 和 for each ...in 的区别
- 清理 Mac OS X 内存空间-整理
- UIView相关方法
- 快过年了,又想起荠菜水饺
- JQuery Mobile入门——打开和关闭对话框
- 代码规模统计——CLOC.pl工具使用介绍
- CB默认日期分隔符 DateSeparator
- cocos2d的SDK下载网址
- shell大小中括号作用
- tga文件格式