Почему использование памяти Firefox резко возрастает при выходе?
Firefox только что использовал около 140 МБ. Но как только я сказал ему выйти, использование памяти подскочило до 350 МБ, прежде чем оно начало уменьшаться и, наконец, выходить.
В системах с виртуальной памятью нет простого измерения памяти. Например, вы можете посмотреть на рабочий набор. Это память, которая активно (или, по крайней мере, в последнее время) используется приложением. Память, которая была выделена, но в последнее время не использовалась (например, для расширения, на которое не ссылались какие-либо действия), будет иметь тенденцию быть выгруженной, чтобы освободить место для памяти, которую можно активно использовать.
Когда приложение закрывается, оно, как правило, использует код и память, которые в противном случае не используются, вероятно, включая память, на которую не было ссылок с момента запуска (например, код завершения работы расширений анализировался при запуске, но затем не использовался до завершения работы).
Flash-плагин часто делает это.