雖然, Firefox 3.5.2 解決了假警報, 但是使用夠久之後還是有機會出現『script 記憶體不足』的問題, …… 最後我乾脆將 XP 分頁檔設定成『系統管理大小』, 限制值自動擴增到 4G, 就沒再發生。底下就來分享這其中的經驗吧 : |
.
Firefox 3.5.x 『記憶體不足』……
- Firefox 3.5.x『記憶體不足』的可能解法 (2009-07-29)
從七月初 Firefox 升級到 3.5.0 之後, 就開始遇到這樣的問題, 附帶的現象是『功能鍵全部不見, 網頁也殘缺地顯示』
……『此頁面的一份 script 已經因為記憶體不足被停止執行』……
用 工作管理員 (TaskMgr) 找到最佔用 GDI 和 Handles 的前幾個程式, 關掉那些程式 (但不一定要關掉 Firefox) 或許就能解救 Firefox 囉 !!
2009-08 的 Firefox 3.5.2 解決了『假警報』。此外, 還可以參考 修正Firefox的問題 (通達人驛站, 2009-10-06) (其中有一個連結失效, 不過還是可以 Google 快治 Firefox 猛耗記憶體問題)
至於我, 則是朝向 XP 本身的記憶體管理去追蹤 ……
.
之前的 XP 分頁檔設定
2008-10 記憶體從 1GB (0.5+0.5) 昇級到 2GB 之後, 我的筆電就維持 30-30 這種很小的分頁檔設定
(系統內容 => 進階 => 效能選項 => 進階 => 虛擬記憶體)
- 該昇級『記憶體』還是『硬碟』? ---- 增進電腦效能 -- 硬體篇 (2008-10)
因為每台電腦的使用狀況都不盡相同, 所以『可用記憶體』才比較能夠反映記憶體是否夠用。平時使用過程中, 尤其是同時執行較多程式時, 可以注意『工作管理員』的『效能』所顯示的『可用記憶體』。
安裝到 2GB 之後, 『工作管理員』的『效能』所顯示的『可用記憶體』為 8百多MB
- 記憶體夠用時, 可以手動減少分頁檔的使用, 以減少硬碟的讀寫。
例如, 可用記憶體 500MB 時, 分頁檔可設為 (30-512) 或 (30-1024)
可用記憶體 1GB 以上時, 分頁檔可設為 (30-30)
看來, 這些陳述大體上沒有問題, 只是現在我的『可用記憶體』 變少了 ---- 這是怎麼一回事呢?
.
分頁檔設定 從 30-30 到『系統管理大小』
除了上面提到的『可用記憶體』, 又開始注意『工作管理員』-『效能』的『確認負載』。
『工作管理員』的『確認負載』 (Commit Charge)
|
總共 (Total) | 目前使用中的記憶體 (實體+分頁檔), 如果這個數字超過實體記憶體, 可以觀察看看是否會有『硬碟狂轉』切換分頁檔的現象 |
限制 (Limit) | 最多能提供的記憶體 (實體+分頁檔), 如果分頁檔設得很小, 而 總共 的值經常逼近 限制 的話, 就很容易發生『記憶體不足』的問題 |
尖峰 (Load) | 這一次開機現目前為止, 曾經使用的最大記憶體 (實體+分頁檔) |
設定Windows虛擬記憶體(實體記憶體&硬碟分頁檔) (殺毒掃毒討論區, 2008-02-27) 有詳細的說明
.
分頁檔『系統管理大小』
雖然, Firefox 3.5.2 解決了假警報, 但是使用夠久之後還是有機會出現『script 記憶體不足』的問題, 這時候 觀察到 總共 和 尖峰 的值確實是逼近 限制。於是把分頁檔從 (30-30) 改成 (30-512), 問題頻率就降低了不少。最後我乾脆將 XP 分頁檔設定成『系統管理大小』, 限制值自動擴增到 4G, 就沒再發生。
雖然 限制值拉到 4GB, 但是當 總共 的值超過 實體記憶體 2GB 太多時, 還是會有『硬碟狂轉』切換分頁檔的動作而拖累系統效率。此時就要先關掉暫時用不到同時暫用記憶體較多的程式, 如果真的不行, 只好重新開機。
.
佔用記憶體的使用習慣
由此可以歸納出, 對我來說, 以下使用電腦的習慣, 是佔用記憶體的主因 :
- 經常同時執行十個以上的程式 (只算前景的), 工作管理員的處理程序則大約有80個
- 佔記憶體最多的通常是 Outlook (100~200MB) 和 Firefox (100~400MB), 而 Firefox 更是經常在背景開將近十個新分頁, 再慢慢一個一個消化關掉
- 重度依賴休眠, 經常好幾天都沒有重新開機, 目前觀察到的最高記錄是 11 天
.
0 意見:
發表您的回應張貼留言