Я не могу найти подобный вопрос, поэтому говорю об этом, поэтому я хотел бы создать его. Это немного длинно, поэтому я выделю то, что хочу спросить на самом деле.

Кто-то заметил, что Windows 8 отнимает слишком много памяти для Cached , и ответ на этот вопрос заключается в использовании некоторых оптимизаторов памяти для восстановления кэшированной памяти.

Однако время от времени Cached память снова увеличивается, поэтому мне приходится снова запускать оптимизатор. Интересно, почему Windows использует такой механизм «кошки-мышки», в какой-то статье упоминалось, что оптимизаторы памяти не нужны. Я сомневаюсь, применима ли эта теория к какому-либо бюджетному устройству типа win8 с 2 ГБ оперативной памяти. Например, без optmizer памяти я вижу, что использование памяти моего компьютера достигает 96% и начинает отставать, после нажатия кнопки оптимизации, использование памяти резко падает, и это не отставание.

Я сделал такой тест, ниже скриншот перед оптимизацией:

После оптимизации: (Ничего особенного в описании наведения мыши, просто ошибка при захвате экрана)

Оптимизатор памяти действительно нужен для современного ПК на базе Windows8 (или более поздней)? (включая верхний и нижний конец)

1 ответ1

10

Статья, на которую вы ссылаетесь, отвечает на ваш вопрос.

Оптимизаторы памяти не только не нужны, они вредны. Свободная память не лучше, чем память, не установленная в устройстве - она не влияет на производительность. Современные операционные системы идут на все, чтобы максимально освободить память для достижения максимальной производительности. На снимках экрана ясно видно, насколько хуже оптимизатор сделал вещи с гораздо большим расходом памяти после оптимизатора, чем раньше.

Поскольку у вас проблемы с производительностью, возможно, что-то не так. И шаблоны использования памяти, которые вы видите, могут быть ключом к тому, что происходит. Но они не проблема.

Если вы думаете: «Я хочу, чтобы память была свободна сейчас, чтобы я мог использовать ее позже», уберите это из головы. Вы можете использовать память сейчас и использовать ее позже. Здесь нет компромисса. Использование памяти - это чистая победа. Современные операционные системы переводят память напрямую из одного использования в другое, освобождая память только в качестве крайней меры.

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

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