Назад | Перейти на главную страницу

Уменьшение кэшированной памяти и увеличение свободной памяти в ОЗУ

Я использую 64-разрядную версию Windows 2008 Server, я загрузил снимок своего диспетчера задач, когда запущено минимальное количество процессов.

Это показывает

Таким образом, у меня всего 3402 МБ оперативной памяти.

У меня вопрос: поскольку более половины используется для кэшированной памяти, есть ли какие-либо средства, с помощью которых я могу уменьшить эту кешированную память и, в свою очередь, увеличить мою свободную память?

Мне нужно это сделать, потому что мое приложение требует не менее 5 ГБ ОЗУ и он разбился при запуске в этой системе.

НЕ ОТНОСИТЕЛЬНО WINDOWS

Я не могу говорить напрямую от имени Windows, так как вы пометили его общим operating-system вот общий ответ, который вы получите от мира Linux:

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

Я почти уверен, что Windows - это не тупица, поэтому я бы ожидал аналогичного поведения всякий раз, когда это необходимо приложениям. На самом деле я ошибся насчет 3400 МБ свободной оперативной памяти:

WTF ... Я увеличил размер сервера, чтобы он даже не использовал всю оперативную память в качестве кеша?

Это первое, что приходит мне в голову, когда я вижу такие числа.

Да, проголосуйте против меня за то, что я ответил точкой зрения Linux :)
Помимо этого Windows 2007 Server не существует ты имеешь ввиду Windows Server 2008?