1

Я пытаюсь очистить использование памяти на моем Windows 7 с 2 ГБ ОЗУ

Oracle.exe никогда не отображается в топ-процессах, но Resource Monitor показывает, что он использует 637 Мб коммитов (виртуальной памяти) и 12 Мб приватной памяти

Таким образом, мой вопрос - это на самом деле не загружает ОЗУ, и мне не нужно ничего с этим делать?

PS У меня есть 2 огромных java-приложения, работающие по 600 Мбайт каждый, которые виноваты.

2 ответа2

2

По сути да, не стоит беспокоиться. Показатель "Зафиксированные байты" в Windows 7 фактически отражает общий объем памяти (физической + виртуальной), который Windows выделил процессу. Это включает в себя "кэшированную" память, которая может быть освобождена при необходимости.

Кроме того, если у вас есть два Java-приложения, каждый из которых работает с частотой 600 МБ, использование ОЗУ не сильно сокращается, поскольку Windows и некоторым другим программам, которые вы, вероятно, не захотите выходить, тоже понадобятся. Рассматривали ли вы просто обновление? Просто выложить эти 30 долларов и покончим с этим :)

2

Я пытаюсь очистить использование памяти на моем Windows 7 с 2 ГБ ОЗУ

Чего вы действительно хотите достичь? Память, не использованная недавно, выгружается в файл подкачки. Диспетчер виртуальной памяти Windows 7 очень хорош в этом, и чаще всего вы получаете очень мало, обрезая процессы или убивая их.

Если вы действительно хотите увидеть, какой процесс вызывает трафик файла подкачки, не следите за общим использованием памяти, вместо этого просмотрите "ошибки страницы".

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