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