苹果Safari浏览器是内存杀手
苹果对Mac的RAM有着严格的限制,特别是今年新发布的MacBook Pro上,设备只有16GB RAM,这让很多用户都不满,然而苹果也是无能为力。既然如此,苹果何不“曲线救国”呢?科技作者Kirk McElhearn指出,虽然Safari是一款强大的网页浏览器,但是它也特别消耗内存,苹果也可以从此入手进行优化。以下是全文:
我很喜欢使用Safari,从它发布到现在,苹果的这款网页浏览器帮我处理了大量的工作和任务。当然我也不抗拒使用Chrome和Firefox,因为有某些任务还需要这些浏览器来完成,但Safari才是我的默认浏览器。
我喜欢Safari是因为喜欢它的标签管理方式。你可以把标签固定起来,这样不管你什么时候想打开都很方便,而且在标签栏中只占据很小的空间。
我喜欢Safari的Reader功能,这个自带的阅读器功能可以把网页以一种方便阅读的形式展现出来,而且也没有广告;我喜欢Safari连接keychain钥匙链以保存密码的方式;我喜欢Safari还因为它支持我在Mac和iOS设备之间同步书签、最喜欢浏览的网站等其他数据。
但Safari有一点是我非常不喜欢的:它是一个“吃货”,一个大大的“吃货”。
到现在为止我的iMac运行时间差不多有4天了(从我上次重新启动设备到现在)。我看到Safari使用了6.81GB的RAM,是我的Mac上到目前为止最吃内存的一款程序。Safari本身使用大约1GB的内存,然后每一个标签、每一个窗口也都需要RAM。如果你想知道自己的Mac上哪款程序比较吃内存,那么你可以在Activity Monitor(Applications→Utilities)中选择Memory标签即可查看。
在Activity Monitor中你可以查看每一个Safari标签和窗口,还有它们占用了多少RAM
如上图你可以看到,内存占用量最高的是在线办公软件Google Docs,打开一个空白的文件就需要超过500MB的RAM。如果再多打开几个Google Docs文档的话,你应该就能够看到这个数字会疯一般地增加。(也不知道这到底是谷歌优化不好还是苹果方面的失误。)
这些被占用的内存很大程度上取决于用户已经打开页面或者标签有多长的时间了。如果我在我的12英寸MacBook上打开了Safari,然后再打开和iMac Safari上一样的标签,那么它们其实占用掉的内存仅为2.8GB。当然了如果我就让这些Safari的标签一直这么开着,那么它们占用的RAM数量也会不断增加。
iStat Menus能显示我的iMac占用多少RAM,占用量top 5的程序又是哪几款
如果你注意观察你就会发现程序占用的RAM会随着程序使用时间的增加而增加。我自己会通过iStat Menus来实时检查我的Mac的各项指标。如果使用设备的过程中我时不时地打开iStat Menus来使用的话,我就会发现Safari占用的RAM数量会不断增加。就在我写这篇文章的过程中,上文我说Safari占用的内存为6.81GB,现在15分钟之后这个数量已经增加到7.14GB了。而接下来如果我继续开着这些标签和窗口,那么Safari占用的内存还会进一步增加。
不过从macOS管理内存的角度来说,这种占用内存会随着时间的增加而增加的情况其实不是什么大问题。一些内存会被压缩,还有一些会被分页到磁盘(作为虚拟内存)。在有必要的情况下,你的Mac能够有效利用更多RAM,甚至超出设备本身所有的RAM。
但虚拟内存也不一定就是解决问题的灵丹妙药。你的Mac使用虚拟内存时,它会将一些原本存储在RAM的数据写到磁盘中,我们将这个过程称之为“交换”文件。当它想要获得这些数据的时候,它就需要读取这些文件。在固态硬盘上读写其实相对比较快(虽然会比在RAM中读写的速度稍微慢一点),但是将数据传送到硬盘上或者将数据从硬盘中传出来——特别是iMac上还只配备了5400-rpm磁盘——那么你的Mac就会变得很慢很慢。
当用户同时使用Safari以及其他一些非常耗内存的应用时,那么问题就会暴露出来了。在今年发布的MacBook Pro中,如果使用32GB内存就需要采用另外一种主板设计,从而减少MacBook Pro的电池占用空间,设备的续航能力就会被削弱,因此设备最大RAM为16GB,这就引起了不小的争议。
在使用新一代MacBook Pro时,也许普通人对16GB的最大内存并没有感到任何不便之处。但是自从苹果发布会结束之后,苹果就一直遭到专业人士以及开发者的指责,因为新一代MacBook Pro不支持32GB,会降低专业人士的工作体验。对于旧款 Mac 用户来说,他们遇到的情况可能会更糟糕,特别是使用那些配备较少RAM或者硬盘的Mac机型的用户。
为了提升Mac的整体性能,如果苹果没有办法增加RAM的话,那么他们可以把目光放到Safari身上,找到解决办法,限制它对内存的使用。
相关文章
-
还原苹果iOS 10系统绕过漏洞 “激活锁”形同虚设
想必小伙伴已经看到了关于iOS 10.1.1 系统“激活锁”被绕过漏洞的报道。本着求真和好奇的心态,pc899电脑网小编将讲述此次事件的来龙去脉、破解流程以及相关细节~
2016-12-07 02:22:08阅读全文
... -
苹果新MacBook Pro怎么样?苹果新MacBook Pro买前必读
苹果公司的MacBook Pro已经发布一个多月的时间了,有些用户可能早就已经用上新设备了,但有些订购了新机的现在可能还没有拿到设备,还有一些比较谨慎的用户可能还在观...
2016-12-07 02:20:47阅读全文 -
苹果新Macbook Pro花屏门,苹果新Macbook Pro花屏怎么回事?
全新发布的MacBook Pro近日遭遇多事之秋,续航尿崩、花屏、装Win损坏硬件、爆音等问题层出不穷。苹果新Macbook Pro花屏门闹得最火,苹果新Macbook Pro花屏怎么回事?pc...
2016-12-06 11:02:02阅读全文 -
苹果狠心将老款Mac彻底抛弃
本周早些时候,苹果宣布将 2009-2011 年的部分 Mac 机型加入到过时产品和停产产品名单当中。从12月31日开始,包括2011年初的15英寸和17英寸MacBook Pro将不再获得...
2016-12-05 10:02:11阅读全文 -
Edge浏览器有哪些插件?Edge浏览器哪些插件值得安装?
对Edge用户来说,插件不足特别是适合缺乏针对国内环境的插件,是被Chrome粉重点嘲笑的,如今有了Tampermonkey“神器”, Edge的实用性得到大大提升!Edge浏览器有哪些插件?E...
2016-12-04 10:34:18阅读全文 -
winrar是什么软件 文件解压与压缩软件必备工具之一
大家知道winrar是什么软件吗?经常用电脑的朋友应该都知道,这是一款流行好用并且功能强大的压缩解压缩软件工具,下面的介绍还有不清楚winrar是什么软件的朋友可以了解一下!...
2018-04-07阅读全文 -
yy是什么软件 YY网络语音聊天软件介绍
大家在玩游戏,或者在看直播的时候,总是听到yy,总是叫你进什么yy频道,yy是什么软件呢?yy其实一款团队网络语言聊天软件,下面具体的介绍一下yy是什么软件吧!(歪歪)...
2018-04-07阅读全文 -
有哪些比较简单好用的pdf编辑器,pdf编辑器怎么用
现在工作中都会用电脑,这就要求我们一定要熟练掌握电脑知识,在使用电脑的时候我们会用到一些编辑器,比如常见的word,可以用来处理文字,非常的方便和快捷,还有一种常用的是pdf编辑器,那么有哪些简单好用...
2018-03-29阅读全文 -
需要远程桌面给客户解决问题,请教一下远程桌面怎么连接
我们在使用电脑办公的时候会遇到很多的问题,有些小问题自己就可以解决,这就要求我们在平时要多注意积累一些电脑方面的知识,这样在电脑出现问题的时候也不至于恐慌,最近不少用户问到远程桌面怎么连接...
2018-03-29阅读全文 -
看到不少朋友开微信小店卖东西,微信小店怎么开有哪些具体功能
提到微信,大家都不陌生,我们每天都用微信,用它来聊天,视频,还有一些人用微信做微商,在朋友圈发一些产品来卖,不用出门就可以赚钱,在微信也可以开店,就是微信小店,那么微信小店怎么开,微信小店可以卖什么东西...
2018-03-29阅读全文