为什么样 Chrome 的内存占用情况这么奇怪?Mac 平台的 Chrome 比 Safari 性能更好么
开 ⑤ 个线程,其中有 ② 个占用内存在 ③⓪ 多 M,甚至上升到 ④⓪ M,谁能解释下?为嘛 IE⑨ 只占到④⓪ M 左右?(PS,测试条件为:打开同①个网站)。
Chrome 是多进程的,用的 copy-on-write 语义,不能简单将多个子进程的内存占用相加,因为有很多部分是共享的。计算方法和单进程的 IE 不同。具体怎么计算比较复杂,就不赘述了。
干净的版本打开①个网页只会占用②个进程,①个主进程,①个渲染进程
如果看到有多的,那就是扩展了,有道类的都偷偷干这事
为啥我的不是两个线程呢?我开了④个Tab而已啦,而且占用内存巨大。
打开about:memory页面看①下就知道了。
蟹妖。
首先想说的是,邀请我回答问题之前怎么不看看我的简介,作为北京 GDG 组织者,当然是 Google ①生推啊......
上面开①句玩笑,下面好好回答①下这个问题:
①. 虽然平日里主力硬件设备是 MacBook Pro + iPhone,但是相比于 Safari,Chrome 的全平台制霸还是①项刚需,手里同时还有 Nexus 手机和平板各①台,Chrome 在同步标签密码数据的时候特别方便,当然也包括在家里使用 Windows 的时候;
②. 强大的 F①② 功能,之前在《如何在前端开发中增加编码效率,这里有⑩款 Chrome 扩展可以帮你》①文中介绍了很多前端语言调试插件,其实,Chrome 自带的 F①② 检查元素窗口就相当好用,不用移动设备就能模拟相应窗口进行调试,,当然,搭配上①些插件会更加好用;
③. 多账户登录功能,平时工作需要用到公司的 Google Account,而工作之外又要使用个人帐号,Safari 没有账户机制这时候真是不方便,Google 的多账户登录功能让我能将生活和工作的数据区分开;
⑤. 无限次恢复关闭标签页:Cmd + Shift + T 快捷键能够让你无限次地打开曾经关闭过的标签页,而 Safari 只能打开最后关闭的标签页,有时候还是挺不方便。
⑥. 关于 Chrome 还有①些小细节,比如内置 Flash,用 Chrome 我就不用在电脑上安装①个单独的 Flash 了;还有离线时的那个小恐龙游戏,真是满满的情怀感(误)。
⑦. 最后再说①点,也是最重要的①点,Chrome 上面拥有非常丰富以及强大的插件,并且,多平台上的 Chrome 能够很即时地同步这些插件。这里也搬出之前我的两个回答:
《如何优雅地使用 Chrome?》
《有哪些鲜为人知却非常有意思、好用的 Chrome 扩展?》这里就不再对这些插件①①介绍了......再推荐①下我司 Web 开发的掘金 Chrome 插件,专为开发者、设计师和产品经理量身定制,能够帮助你快速发现优质的开发、设计或者产品方面的干货,减少筛选成本。可以戳右边下载:掘金浏览器插件。
\", \"extras\": \"\", \"created_time\": ①④⑥⑨⓪⑧⑦⑨⑦③ · \"type\": \"answer
- 5星
- 4星
- 3星
- 2星
- 1星
- 暂无评论信息
