Windows говорит мне, что не хватает памяти и просит закрыть Firefox, но почему это на самом деле неясно

1

Моя система имеет 4 ГБ физической памяти и системный файл подкачки на SSD. Кажется, что размер файла подкачки ограничен 12 ГБ, что в сумме составляет 16 ГБ памяти, чего должно быть более чем достаточно, и до недавнего времени у меня не возникало никаких проблем.

Вот подробности ошибки, взятые из средства просмотра событий: http://pastebin.com/iACX7EES

Мне кажется, что мои программы на самом деле не те, которые занимают память, но каким-то образом достигается ограничение, и я вынужден закрыть Firefox. Обычно это происходит после долгого включения Firefox. Если я сам отказываюсь закрывать Firefox, Windows автоматически закрывает его через несколько секунд.

Что происходит, и как мне это исправить?

Hoskuld
источник
1
часы: channel9.msdn.com/Events/TechEd/NorthAmerica/2011/WCL405 .. после этого поиграйтесь с vmmap и rammap (оба инструмента sysinternal suite).
akira
Дважды проверьте все свои надстройки (введите about: addons в строке URL) и убедитесь, что там ничего не установлено, чего вы не знаете. В самом Firefox, вероятно, нет утечки памяти, потому что Mozilla очень старается их избежать, но любой сторонний плагин может.
Devon Parsons
Видео, конечно, многое прояснило, но оно также не давало мне уверенности в том, правильно ли я понял некоторые вещи, поэтому поправьте меня, если я ошибаюсь. Если вы сложите вместе свободную память и объем, используемый в данный момент, как показано в VMMap, вы получите максимальный объем, который процесс может использовать в конечном итоге. И флэш-плеер, и Firefox могут использовать 4 ГБ, если это правильно. Это куча памяти, но ее недостаточно, чтобы объяснить, что все 16 ГБ заполняются. Нужно ли просто ждать, пока ошибка не появится снова, а затем посмотреть на нее с помощью этих инструментов, или есть простое объяснение того, что вызывает проблему?
Hoskuld