標籤:

為什麼 Chrome 從 2008 年發布到現在才有普通用戶的 X64 版本?

Google面向Windows 7/8發布64位版Chrome_Google Chrome 谷歌瀏覽器_cnBeta.COM


首先認為題目中的普通用戶不包含Linux用戶(普通用戶用Linux的確實也不多見),所以下面的討論基於Windows進行。我就不鑽牛角尖認為Dev版不是給普通用戶用的了,畢竟普通用戶平時用的Alpha、Beta等測試版軟體也不少了,例如QQ beta。而且Dev出來了,正常版也就不遠了。

Windows下,32 位應用程序 每個進程最多訪問 2 GiB 的進程地址空間,這是很多應用不得不發64位的原因

http://msdn.microsoft.com/zh-cn/library/ms189334.aspx

而Chrome,每個網頁和拓展都是單獨的進程,因此就算是32位的Chrome,吃個4、5GiB內存也完全不是問題啊。眾所周知,Chrome從未遇到 2GiB進程地址空間限制 這個問題,因此普遍認為8GiB內存是運行 Chrome 的最低配置。

大家都能看到,往往開一個Chrome,就冒出十幾二十個進程了。

多個進程可靠性也高一些嘛,起碼不會一起死,一個頁面無響應,隔壁頁面還能繼續瀏覽。

接下來我們來看看FireDoge,所有網頁都在一個進程了,如果是32位,當你開到 2GiB 的時候,就會爆掉。而在我查資料的時候,瀏覽器內存佔用超過2GiB實在不是什麼新鮮事。

又不是不能用,幹嘛還搞64位?(這個我猜就是Google的心態)

什麼?64位性能要比32位強一些?也就強那麼一丁點。


好似,Dev與Canary並不是給普通用戶的,對於開發者,你之前也可以編譯Chromium或者Firefox 64位吧。


64位於32位的關係其實是X86-64與X86-32 = =


從現在Chrome Dev的情況來看,64位帶來效能提升不明顯,RAM佔用卻大幅增加,加上以前主流的電腦都是4G以下內存,升級64位沒有必要


推薦閱讀:

如何說服身邊的人用 Chrome ?
新浪微博上金山毒霸和李鐵軍先生在討論批判 Chrome ,說法對么?
如何修改Chrome里Google搜索的國家和地區設置?
Chrome 的 Blink 內核,跟 Webkit 內核相比,安全的細節方面有什麼差異?

TAG:GoogleChrome |