Как одна веб-страница может занимать 140 МБ? -
На Firefox 25.0.1 (Linux 3.11.0-14-generic #21-Ubuntu SMP Вт Ноя 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)
Я не вижу много изображений на этой странице, поэтому я бы ожидал менее 100 МБ, просто просматривая страницу. Если бы я визуализировал изображение страницы в RGBA float frame на весь экран, это заняло бы 4*4*1024*768=12 МБ, так откуда же берется большая часть байтов? Ясно, что не из изображений. Установлены расширения. В общей сложности мой сеанс съедает 3/5 моих физических 512 МБ оперативной памяти. (Это ноутбук 2006 года)
Это стратегия проектирования: выделить намного больше, чем нужно, просто на всякий случай, чтобы не пришлось перераспределять буферы?
решение1
Похоже, вы смотрите на Outlook Web, который использует офлайн-хранилище, если вы ему это позволяете. Я предполагаю, что это и вызывает большой объем памяти.
Когда я открываю Outlook Web в Firefox, about:memory
он говорит, что js-compartment является самым большим виновником:
122.37 MB ++ js-compartment(https://pod000.outlook.com/owa/)