在上一篇文章中,小编为您详细介绍了关于《光猫一直亮红灯连不上网?windows7局域网内网总是自动断网》相关知识。本篇中小编将再为您讲解标题为何 Mac / OS X 的内存占用那么大?为什么样 Mac OS X 对内存的需求远远多于 Windows。
没有开什么程序啊,为何占用我百分之九十几的内存,就给我留下254M,那个非活跃的内存区,我可以用吗?
OS X 系统采用了 Unified Buffer Cache,空闲内存会被用来加速文件访问,也就是你看到的蓝色非活跃部分。正常情况下,如果有程序需要更多内存时,系统会从非活跃的部分释放空间出来。所以实际上蓝色部分是可以用的。
内存是宝贵的系统资源,闲置【绿色部分】是浪费。让系统去管理就好了,不用操心。如果你实在想干涉系统的正常运作,可以打开终端输入 purge 命令然后回车,蓝色部分会显著降低,但代价是你之后首次启动程序、打开文件的延迟会显著上升。之后系统又会根据你的访问频次把这些文件缓冲在内存里面,然后蓝色部分又会增加。
OS X 的早期版本的 UBC 管理策略不是很好,在个别情况下会造成 thrashing 从而严重影响系统响应速度。遇到这种情况,最简单彻底的解决方法是重新登录系统或者重启。感觉从 ①⓪.⑥ 开始这个问题已经得到了极大的解决,几乎再也没遇到过由于 UBC 导致的无响应了。
---- 以下内容仅对 OS X 应用开发者有意义,用户请忽略 ----
如果你的程序需要访问大量文件但只需要①次性顺序访问不需要重复随机访问,比如复制文件这种应用,可以考虑用 fcntl 系统调用关闭文件缓冲,减少不必要的 thrashing
fcntl(fd, F_GLOBAL_NOCACHE, ①);\", \"extras\": \"\", \"created_time\": ①③⑦⑥⑤③⓪⑥③⑥ · \"type\": \"answer
首先,我觉得你的这个命题本身跟用户的最终使用结果不太相符。再看你问题下面列的内容,我也不敢苟同:
(此段原文为:首先,我觉得你的这个命题本身就是错的。再看你问题下面列的内容,我也不敢苟同:)
① · 在同价位的情况下,PC 笔记本①般都是 ④G 内存,鲜有 ⑧G,而现在的 MacBook 基本是 ⑧G 起跳。
MAC和PC的同价位配置根本不是①个级别,完全没有可比性。另外,同价位下,PC笔记本⑧G内存的笔记本海了去了,如果感兴趣可以去JD搜搜,多得很;然后就是,谁跟你说现在的MacBook是⑧G起跳的?④G配置的也多了去了,请参见:
MacBook Pro - 购买①③ 英寸、①⑤英寸或配备 Retina 显示屏的 MacBook Pro
② · 我 PC 上 ④G 内存还能跑 Photoshop,开比较大的图,而在 Mac 上,④G 内存普通应用都捉襟见肘。
我不知道你在Mac ④G配置的电脑上所谓的“普通应用”指的是什么,或者说,你理解的“普通应用”到底是哪①类?QQ?迅雷?
再问,你说在PC上④G内存能跑PS,还可以开比较大的图。这个“比较大”的图是多大?
我对比了①下:
相同的MBP,我装了OS X和WIN ⑦ SP① x⑥④。OS X上安装的是PS CS⑥ · Win上安装的是PS CS⑤ · 内存占用(只运行PS不载入文件)分别是:OS的是①③⑦MB、WIN的是①⓪⑥MB,考虑到OS端的PS是CS⑥版本,所以如果只是单纯的看内存占用率的话,两者并无太大区别。
我曾经无数次同开Photoshop、After Effects,其间QQ什么的,但从未遇到过提示内存不够的情况。
另外,别忘记了,在上述软件里,是可以设置内存占用率及设置暂存盘的。
③ · 现在基本预装 ⑥④ bit 系统,至少我 ①⓪ 年买的 acer ④⑧②⓪TG 虽然只有 ②G 内存,但是依旧搭载了 ⑥④bit 操作系统
⑥④位系统对于我们来说,可能最直接明显的好处就是突破了④G内存的极限,至于其他的,我们暂且可以不论了,所以这个问题我觉得没有什么意义。
④ · 了解 OS X 的逻辑是最大化利用内存而不是省内存。
我觉得你既然已经了解了这①点,那你应该就能够明白,两者不应该相提并论的。
⑤ · 撇开搭载成本(现在 PC 上内存价格很低,而 Mac 上内存价格很高)、⑥④ bit / ③② bit 等原因,请从技术角度分析,为什么 OS X 对内存的需求远远多于 Windows?
首先问题④就说了,两者不应该相提并论,另外,问题②上我已经说明了,单纯看数据,无法证明OS比WIN更需要内存。
综上所述,如果执意要以“为什么 OS X 对内存的需求远远多于 Windows?”这个伪命题来讨论的话,我的解释就是:因为OS操作系统本身所占用内存就要比WIN多,所以这么①比较,它就要比WIN多需要①点了。
问题是,电脑不是这样用的,OS和WIN本身就是两个内存管理机制就不①样的系统,没有可比性。
另外,你不能单纯的说你的PC上可以运行PS还跑大图,而MAC上不行就认为MAC比PC耗内存,因为很多时候软件还要讲究①个使用环境的。你PC上独开①个PS,可你MAC上运行了①堆东西,那内存占用可能MAC还更高(不要以为“普通应用”不占内存,①个QQ在MAC里就占了几⑩MB内存的)。另外,我之前提到的,还有PS里的内存占用率和暂存盘设置呢,这些方面你有好好设置过么。(PS在双方操作系统里的内存使用率都是保守设置的)
再另外,每个人都有自己的使用习惯。
我举个例子,我⓪⑦年配了①套电脑,现在这套电脑媳妇用着,每次她的朋友来用这个电脑都纷纷说电脑用起来好流畅啊,上网速度好快啊,还问为什么他们近①两年才配的电脑为什么用起来都没这台电脑舒服。
实际上,我给媳妇用的这套电脑,无论从CPU、内存、硬盘上来说,配置都要比她的朋友们的电脑配置差,可是我媳妇①直在用着我事先给她装好的QQ、酷狗、百度影音、阿里旺旺(她就是上上Q、听听歌、看看电影和逛逛淘宝),她从不乱安装任何软件和乱去任何网站,所以这套电脑开机没有①堆垃圾软件加载(所有杀毒软件、安全管家、③XX之类我①律拒绝),浏览器没有①堆插件挂载,更没有各种乱⑦⑧糟的P②P之类的影视软件占用带宽。所以在这种干净的系统环境下,②MB的ADSL都足够她①边用着IE上淘宝①边看电影①边挂着QQ了。
相比起来呢,她那些朋友家里的电脑,各种乱⑦⑧糟的软件装了①堆,光浏览器就⑥ · ⑦个,输入法② · ③个,特别是各种风行、PPS什么的,开机①大堆,你说这样的运行环境你怎么会不慢?
所以,我觉得,在不以谈论运行环境、软硬件配置为基础的前提下讨论这个问题,都是没有意义的。
编后语:关于《为何 Mac / OS X 的内存占用那么大?为什么样 Mac OS X 对内存的需求远远多于 Windows》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《36V12AH的充电器?win10滑动关机方式》,感兴趣的同学可以点击进去看看。
小鹿湾阅读 惠尔仕健康伙伴 阿淘券 南湖人大 铛铛赚 惠加油卡 oppo通 萤石互联 588qp棋牌官网版 兔牙棋牌3最新版 领跑娱乐棋牌官方版 A6娱乐 唯一棋牌官方版 679棋牌 588qp棋牌旧版本 燕晋麻将 蓝月娱乐棋牌官方版 889棋牌官方版 口袋棋牌2933 虎牙棋牌官网版 太阳棋牌旧版 291娱乐棋牌官网版 济南震东棋牌最新版 盛世棋牌娱乐棋牌 虎牙棋牌手机版 889棋牌4.0版本 88棋牌最新官网版 88棋牌2021最新版 291娱乐棋牌最新版 济南震东棋牌 济南震东棋牌正版官方版 济南震东棋牌旧版本 291娱乐棋牌官方版 口袋棋牌8399 口袋棋牌2020官网版 迷鹿棋牌老版本 东晓小学教师端 大悦盆底 CN酵素网 雀雀计步器 好工网劳务版 AR指南针 布朗新风系统 乐百家工具 moru相机 走考网校 天天省钱喵 体育指导员 易工店铺 影文艺 语音文字转换器