Когда я захожу в свою учетную запись GMail (используя Firefox 31.0 через 64-битную версию Ubuntu 14.04), если я сохраняю эту веб-страницу на своем рабочем столе, размер файла составляет 1,3 МБ.
Однако, если я посмотрю на потребление памяти Firefox до входа в GMail, а затем после. GMail увеличивает потребление оперативной памяти более чем на 200 МБ!
Даже когда я запускаю Firefox в безопасном режиме (который отключает плагины / расширения), я вижу это огромное увеличение потребления ОЗУ при входе в GMail.
Конечно, за кулисами веб-приложение GMail не только мгновенно загружало и кэшировало 200+ МБ данных.
Я подумал, что, возможно, это буферизует некоторый локальный кеш, который он мог использовать в более ранней сессии, но я использовал другой веб-браузер (с которым я никогда ранее не заходил в GMail), и он тоже использовал намного больше оперативной памяти после входа в систему. GMail.
Как веб-страница размером 1,3 МБ занимает более 200 МБ ОЗУ при каждом входе в нее?
Какая неэффективность или стратегия кэширования может объяснить, что этот сайт потребляет в 200 раз (в ОЗУ) объем данных, которые он фактически отображает?