看板 Browsers 關於我們 聯絡資訊
我是用Dev 不知是從哪個Dev版本之後 出現了一個大問題 就是Chrome開啟分頁一段時間後 該分頁會狂吃記憶體 尤其是當在這個分頁點選 新分頁連結後 記憶體使用會呈現2倍 3倍的成長 (比如我開FB 一開始只用了100多MB 但如果瀏覽不到1分鐘會吃到200多MB 如果加上有點選連結 會吃到400多) 但吃記憶體沒關係 要命的是 當吃到900多MB時 Chrome就會變得很lag 呈現捲動困難 開網頁也要慢慢等 圖片也開很慢 我記得好像是Chrome開始完全支援 GPU加速之後?? 我的電腦規格 Windows 7 Home Premium x64 CPU: i7 2600K OC 4.6GHz RAM: 16g GPU: GTX680 SSD M5P 256g 我懷疑是否是extensions的關係?? 我有 Adblock Plus Awesome Screenshot: Capture & Annotate bitly | ♥ your bitmarks Chromepad Clearly Currency Converter Download Assistant Evernote Web Clipper Flag Of Chrome Google Dictionary (by Google) Google Quick Scroll Hover Zoom LastPass Lookup Companion for Wikipedia Photo Zoom for Facebook Pocket (formerly Read It Later) Search by Image (by Google) Search Center SearchPreview Send to Instapaper Smooth Gestures Tampermonkey Terminal for Google The Camelizer Unblock Youku Universal Search & IE8 Accelerators 搜書比價助手(台灣版) 靈格斯螢幕取詞插件 每個extension平均吃10多MB LastPass吃20多MB Adblock Plus吃30多MB Chrome主體剛開啟時約吃不到100MB 但總共不會吃超過200MB 請幫我研究一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.122.79
ducksteven:我認為是facebook自己memory leak 09/02 15:32
pussin:可是不只FB 連Google搜尋也會出現一樣的問題 09/02 17:29
pussin:原來這叫Memory Leak!! 09/02 17:46
EqualMan:安全模式試試 看看是不是extension問題 09/02 22:56
pussin:冒昧請問一下 安全模式如何執行?? 09/03 00:23
我把我的extension中的Evernote Web Clipper和Clearly關掉 Chrome主體記憶體使 用少了約20多MB 網頁瀏覽好像也稍微順暢了 但還是會吃記憶體不吐出 我再稍微敘述一下 假設當我開啟FB網頁 需要用到110MB記憶體 隨者時間他會漸漸 越吃越多 吃多吐少 有點走三步退一步的感覺 關鍵問題來了 當我點選新分頁連結 其新分頁的記憶體使用會加計到原FB使用上 於是乎FB加上新開的那個分頁 會總共用到200多MB的記憶體 但當我關掉新開的那個分頁 FB單個分頁記憶體使用會維持在200多MB 不會回到原本 的100多MB 同理 當我點選越來越多分頁連結 就會越來越膨脹 都不會吐出來 當開了幾個新分頁後 脹到900多MB 瀏覽器就會假性當機 只要把FB分頁關掉 一切又都正常了 同樣的情況也會發生在Google的搜尋結果頁面 情況相同 如果是點選開啟新分頁 再點選新開分頁中的新分頁 那情況更恐怖!! ※ 編輯: pussin 來自: 220.132.122.79 (09/03 10:09)
EqualMan:無痕視窗預設自動停用所有附加元件 用這個測測看 09/03 12:47
CP64:無痕雖然停用還是會背景啟動占記憶體啊.... 09/03 12:53
pussin:請問大家都裝多少擴充功能 有人說我是extensions裝太多? 09/03 13:10
※ 編輯: pussin 來自: 220.132.122.79 (09/03 13:29)
evonre:我用Beta,extension 11個,除了主程式佔300MB以外 09/03 15:35
evonre:其他四十幾個分頁每個都大約佔60MB,沒遇過Memory Leak 09/03 15:36
evonre:跟只開單頁一樣順暢.. 09/03 15:37
pussin:我是主程式只有90多 但隨便開個分頁就要90多 09/03 16:24
pussin:隨後就漸漸吃到100多 09/03 16:24
pussin:所以到底是Dev的問題 還是extensions裝太多了?? 09/03 16:25
剛剛在Chrome論壇遇上一位寫extensions的先進 告訴我 Windows 版的 chrome 由於受 WaitForMultipleObjectEx()/NtWaitForMultipleObjectEx()的 64 個 handle 限制 只能使用不超過 20 個行程,如果超過 20 個行程,則只能使用最近使用過的行程 意指Task Manager中的Chrome.exe最好不要超過20個 ※ 編輯: pussin 來自: 220.132.122.79 (09/03 17:29)
EqualMan:還好我用UBUNTU 噗 09/03 17:31
※ 編輯: pussin 來自: 220.132.122.79 (09/03 17:33) 目前問題暫時解決 解決方法是我關掉其中5個較少用的extensions 目前試過 正常了 部會在狂吃記憶體 看來Windows版的Chrome似乎還是有大瑕疵 不能用超過一定數量的extensions!! ※ 編輯: pussin 來自: 220.132.122.79 (09/04 00:19)