單一網頁上 Firefox 記憶體消耗較大

單一網頁上 Firefox 記憶體消耗較大

單一網頁怎麼能吃掉140MB呢? -

在 Firefox 25.0.1 上(Linux 3.11.0-14-generic #21-Ubuntu SMP 11 月 12 日星期二 17:07:40 UTC 2013 i686 i686 i686 GNU/Linux)。我想我在 Windows XP 會話中也會得到同樣的結果。

288.44 MB (100.0%) -- explicit
├──163.55 MB (56.70%) -- window-objects
│  ├──136.91 MB (47.47%) -- top(https://pod51034.outlook.com/owa/#path=/mail, id=78)

我在該頁面上看不到太多圖像,因此我預計僅查看該頁面就不會超過 100MB。如果我要將頁面影像渲染為全螢幕 RGBA 浮動框架,則需要 4*4*1024*768=12 MB,那麼大部分位元組來自哪裡?從影像上看不清楚。安裝了擴充功能。總的來說,我的會話佔用了 512MB 實體 RAM 的 3/5。 (這是2006年的筆記型電腦)

這是一種設計策略嗎:分配比需要的多得多的資源以防萬一,這樣我們就不需要重新分配任何緩衝區?

答案1

看起來您正在查看 Outlook Web,如果您允許,它會使用離線儲存。我猜這就是導致記憶體佔用過大的原因。

當我在 Firefox 中開啟 Outlook Web 時,about:memory顯示 js-compartment 是最大的罪魁禍首:

122.37 MB ++ js-compartment(https://pod000.outlook.com/owa/)

相關內容