Как мне найти то, что съедает всю память моей системы? (не SuperFetch)
Как диагностировать/обнаруживать проблемы, связанные с памятью, если диспетчер задач, кажется, неправильно сообщает?
У меня должна быть утечка памяти или что-то вроде того - я на 75% использую 12 ГБ памяти, но списки использования памяти процессами диспетчерами задач не складываются (да, проверяется “Показывать процессы от всех пользователей”).
Похоже, что это “фантомное” использование памяти растет по отношению к тому, как долго система не работала. Это показывает, что всего 118 процессов. Кроме 5-ти лучших, все они меньше 50 Мб.
Топ процесс Firefox, используя 2,6 Гб. Adobe Premiere на 900 Мб. Контейнер с плагином на 300 Мб. Бледная Луна при 275 Мб. Explorer.exe при 94 Мб.
Как я могу найти то, что использует остальную часть моей памяти? Похоже, что Task Manager не видит всего, что используется. Может быть, произошла утечка памяти? Или программа некорректно освобождает использованную память?
Отчеты Монитора Ресурсов (щелкните для большей версии):
ПРИМЕЧАНИЕ:
- Так как основной диск операционной системы является SSD, SuperFetch отключен в моей системе.
- И я понимаю принцип, что неиспользованный барабан - это, так сказать, “потраченный впустую” барабан. Однако, когда я вижу, что моя память почти привыкла к пиковой нагрузке, это останавливает меня от запуска/загрузки последующих программ (от моей собственной заботы), и даже посылает мне задание закрыть многие из них (что едва ли сильно сказывается на снижении использования памяти, по крайней мере, заметно и в течение короткого периода времени).
- Когда память заполняется, я ненавижу, когда файл страницы 1 Гб на моем SSD расширяется до установленного мною лимита в 6 Гб, и я “потею”, зная, что мой “бедный” SSD, скорее всего, измельчается в пыль, так как Windows сильно/беспощадно обращается к использованию его в качестве полноценной карты памяти. (На этой ноте, должен ли я просто жестко закрепить файл страницы на статическом 1 Гб?).