开发工具 分享一个 Chrome 提速的方法

chunlea · 2013年04月20日 · 最后由 hhuai 回复于 2013年04月23日 · 5220 次阅读

众所周知,Chrome 的缓存机制在 Mac 上巨坑爹,虽然喜欢用 Chrome,可是也不能老是这么慢啊,开启都得十几秒。

提速的方法之一,就是更换 SSD 吧,我已经计划了,但是,等经费中。。。 不得不说,OSX 的内存管理机制还是有问题,虽然一直做缓存无可厚非,可是考虑到硬盘和内存之间的速度差异,当内存不够用的时候,把内存中的东西转到硬盘中就产生了巨大的瓶颈。

另一个方法,发现自http://labs.tomasino.org/2011/09/02/google-chrome-cacheless-osxunix-only/,经典的方法不是这篇文章写的,而是在评论中。 方法如下: 分别删除~/Library/Caches/Google/Chrome/Cache~/Library/Application Support/Google/Chrome/Application Cache 然后

ln -s /dev/null ~/Library/Caches/Google/Chrome/Cache
ln -s /dev/null ~/Library/Application Support/Google/Chrome/Application Cache

自己实验过,打开速度提升非常明显,只不过第一次打开网站的时候稍慢,tab 关掉之后,内存释放。

就是完全不缓存,每次打开网页都重新下载页面吧?

这样做就会提速了?这么做只是一种强制手段屏蔽 Chrome 的 cache 吧。 当内存不够用的时候,且不能把内存中的部分内容交换到磁盘上,后果是什么? 另外 Chrome 的 agressive caching 机制目的就是为了性能,这么做除了节约一点磁盘,我看不出好处在哪里?

#2 楼 @lgn21st 可是速度提升非常明显啊,我也不知道怎么会是,MC700,8G 内存都能吃满。我不在乎到底剩下多少,可是当内存还剩下十几 M 的时候会非常慢,影响效率。 另一个非常困惑的地方,我明明执行过ln -s了,但是发现 Cache 还是存在,好奇怪啊。而且每次重启 Chrome 的时候还是存在的。谁能解释下。

#1 楼 @blacktulip
#2 楼 @lgn21st 我现在很困惑,按理说应该是不缓存的啊,可是我发现~/Library/Caches/Google/Chrome/Cache没有变成软链接,还存在,而且里面存有数据。随着浏览逐渐增长。而且重启浏览器后执行chrome://cache发现有缓存纪录。我真心凌乱了,到底为什么呢?而且我同时打开了 100 个标签访问不同的网站,内存被迅速吃掉,关掉后内存瞬间很快释放了。重复了几次,发现 Chrome 开启速度还是非常快。

还是换 SSD 吧,从来没感觉慢。

自从开用 ssd,速度真的有质的提升。以前真觉得 chrome 有点卡,用 safari 好点。 关于费用,其实买个 64G 的足够用了,移入光驱位,装个系统和软件就好,其他的放原 hdd.

我的系统 xcode,photoshop,vmware 都用起了,也只花了 39 个 G。

/dev/disk0s2 118 39 79 34% 10403556 20771174 33% /

需要 登录 后方可回复, 如果你还没有账号请 注册新账号