2

Мой ноутбук используется в течение длительного времени без перезагрузки. ОС имеет тенденцию использовать обширную память (~ 8 ГБ) с течением времени. Ниже приведены скриншоты двух разных состояний с абсолютно одинаковыми запущенными программами.

Много времени

введите код сюда


Сразу после загрузки


Кажется, что кеширование вызывает эту ситуацию. У меня есть два вопроса:

  1. Является ли это количество использования памяти плохим и, следовательно, что-то исправить?
  2. Почему кэшированное количество увеличивается с течением времени?

редактировать

Вот вывод Poolmon, поскольку я использую 6 ГБ ОЗУ в другой длинной сессии. Что-нибудь подозрительное здесь?

2 ответа2

1

Высокое использование памяти не плохая вещь. См. Эту статью для этого: http://www.howtogeek.com/128130/htg-explains-why-its-good-that-your-computers-ram-is-full/

Даже Linux, который более эффективен в управлении использованием компьютера, имеет ту же "проблему": https://atomicorp.com/company/blogs/259-why-does-linux-use-so-much-memory.html

Наконец, Mac OS X также делает это: https://apple.stackexchange.com/questions/106171/mavericks-unusually-high-ram-usage

Все это означает, что ваш компьютер эффективно использует оперативную память для быстрого открытия программ и т.д. Оперативная память более эффективна по сравнению с использованием жесткого диска, поскольку жесткий диск очень медленный, а оперативная память уже обладает энергией.

Кэшируемый объем памяти увеличивается, потому что чем больше программ открывается и запускается автоматически, тем больше кэшируемых данных сохраняется, что позволяет программам открываться и запускаться раньше. Без сохранения кэшированных данных и использования ОЗУ ОЗУ тратится впустую и лишние гигабайты не используются. Очевидно, вам нужен хотя бы гигабайт передышки, но ничего сверх этого не используется.

В общем, не пугайтесь высокого использования оперативной памяти, если вы не используете ее полностью (т. Е. 11,5/12 ГБ). Как правило, Windows знает, как его использовать.

Если все три основные операционные системы использовали столько ОЗУ, и только несколько программ были открыты без всякой цели, это должно иметь какое-то хорошее применение, верно?

0

Ваше использование памяти плохо, потому что драйвер не освобождает память ядра. Такая память не может использоваться другими приложениями, и это очень плохо. Чтобы увидеть, какой драйвер вызывает утечку, запустите poolmon.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .