苹果在线 [设为首页]
[加入收藏]
[订阅RSS]
首页新闻软件应用iPadiOS iPhone iPad软件下载iPhone苹果专卖店苹果软件下载中心苹果搜索苹果维修苹果在线官方微博北京企业宣传片广告片制作公司苹果论坛BBS

Mac OS X 10.9 Mavericks 中的内存压缩技术到底有多强大?
2013-12-09 17:41:51
分享给苹果粉们

从官方有限的描述文字来看(Apple - OS X Mavericks):

With OS X Mavericks, Compressed Memory allows your Mac to free up memory space when you need it most. As your Mac approaches maximum memory capacity, OS X automatically compresses data from inactive apps, making more memory available.

      大致上是在内存不够用的时候,把非活跃应用占用的内存进行压缩。可以看出相对于把dirty的内存换出到硬盘而言,这是一种折中的方案,本质上是用CPU时间换硬盘I/O时间。虽然压缩/解压会比换出/换入占用更多的CPU,但花在硬盘I/O上的时间会大大减小。

      既然官方都强调是在内存已满的情况下才做压缩,推测在内存够用的时候是不会做这些事的(因为没必要)。

     值得顺带一提的是,微软两年前就在Windows 8里面引入了被称为"Memory Combining"的技巧(Reducing runtime memory in Windows 8),通过合并不同进程的相同内容的内存页(有点绕口,说白了一般就是初始化为全零的BSS段)来减少内存占用,在实际发生写入时才为不同进程分配私有的内存。这项技术可以减少几十到上百M的内存占用,也算不无小补。

 


苹果软件硬件应用教程

相关热词搜索:10 9 Mavericks 内存

上一篇:如何强制关闭没反应的程序
下一篇:解决解决 Mac 英文系统下 iTunes 非英文语言乱码

站内搜索
填写您的邮件地址,订阅我们的精彩内容:
百度站内搜索
我要投稿
 

常用苹果软件下载
qq movie software bt adult
苹果版QQ MAC优化大师 FireFox浏览器 解压软件 苹果BT下载工具 苹果刻录工具
ipod movies photo tools speed movies
iPod+iTunes 视频播放软件 苹果看图软件 PP浏览器 iGetter下载加速 QuickTime