Re: [-GC-] 關於Chrome吃的記憶體
※ 引述《sharnchen (傻子)》之銘言:
: 請問一下各位Browser高手們,關於Chrome吃的系統記憶體問題
: 因為小弟有在玩facebook,一些小遊戲會掛著
: 但是發現Chrome吃記憶體的量十分驚人
: 同時間掛OP和Chrome的話,
: OP吃的記憶體會穩定的保持在某個值
: 但是Chrome卻無止盡的一直往上衝
: 不知道這是否是正常現象?
: 感覺上chrome好像不會自動釋放掉多餘的記憶體
: 但是處理速度上,chrome真的比其他速度快很多
: 不知道是否有Plug-in可以自動處理適放記憶體?
: 感謝解答...3Q
關於Chrome的記憶體占用問題
官方去年有提出他們的看法
http://blog.chromium.org/2008/09/google-chrome-memory-usage-good-and-bad.html
這篇是摘要
1.工作管理員裡看到的記憶體占用不正確,工作管理員中會忽略記憶體共享的問題,
造成重複計算,帳面看來會比實際占用空間多出約30~40%
對此Chrome提供about:memory的設定頁 來看Chrome的記憶體占用
2.Chrome多程序的特點的確造成Chrome記憶體占用稍多,
且Chrome每個分頁有各自的"沙盒",造成記憶體共享不易,
這是他們在努力改進的地方
例如他們說Chrome開十個不同網站的分頁,會比單一程序的瀏覽器占用更多記憶體
但她們仍然認為多程序利大於弊,
例如某一分頁的JavaScript攻擊不易影響到其他的分頁(如內有你銀行資訊的分頁)
還有單一分頁異常,不會造成瀏覽器整個當掉等等的優點
3.再來說到記憶體釋放問題,這也是多程序的優點,
正因為是多程序,所以你關掉一個分頁,就可以徹底釋放掉記憶體,
拿上面開十個分頁的例子,你關掉其中9個,
會發覺chrome釋出的記憶體比單一程序的瀏覽器多
-------------------
另外個人意見:
記憶體釋放這動作最好不要隨便做
OS裡面就有自己一套管理機制,且XP以來MS的記憶體關裡也沒那麼差了
遇到記憶體不足的情況
OS自然會釋出一些記憶體,
就好像現在位子很大
我就躺著比較爽,有人來我坐著就好
盲目釋出記憶體反而會降低程式效能
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.16.80
推
11/28 05:26, , 1F
11/28 05:26, 1F
推
11/28 08:16, , 2F
11/28 08:16, 2F
推
11/28 09:58, , 3F
11/28 09:58, 3F
→
11/28 11:26, , 4F
11/28 11:26, 4F
推
11/28 20:12, , 5F
11/28 20:12, 5F
推
11/29 02:24, , 6F
11/29 02:24, 6F
→
11/29 02:25, , 7F
11/29 02:25, 7F
推
11/29 20:32, , 8F
11/29 20:32, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):