.

Как очистить оперативную память

Содержание

Программы для очистки оперативной памяти

Многие не задумываются о том, как именно работает компьютер, что находится у него в системном блоке, и какие у всех этих комплектующих параметры. Но практически все сталкивались с ситуацией, когда, запустив несколько программ, компьютер начинал медленнее работать и подвисать. Вот как раз за это отвечает оперативная память, речь о которой пойдет в данной статье.

Располагается оперативная память на планках ОЗУ, которые вставляются в системный блок компьютера, или расположены под клавиатурой ноутбука, и в файле подкачки – виртуальная память. Последний также называется файл pagefile.sys – почитать подробнее про него можно в статье, перейдя по ссылке. На сайте есть статьи: как увеличить виртуальную память, как увеличить файл подкачки в Windows 7, а также, что сделать с файлом подкачки в Windows 10.

Оперативная память нужна для обработки всех текущих процессов. Также в ней хранятся все данные, которые обрабатывает процессор, и данные различных приложений, которые просто резервируют себе определенное место. Когда свободного объема становится недостаточно, система тормозит, некоторые программы вообще могут перестать реагировать на клики мышкой и вверху у них будет написано: «Не отвечает». Если такое с вами происходит часто, следует задуматься о добавлении оперативной памяти в компьютер. Ну и, разумеется, нужно воспользоваться одной из программ для очистки оперативной памяти.

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

FAST Defrag Freeware

FAST Defrag Freeware – еще одна очищающая программка, которая подойдет для ОС Windows ХР, 2000 и 2003. Она не поддерживается разработчиками и не обновляется с 2004 года. Места занимает немного, поддерживает русский язык интерфейса.

можно по ссылке с Яндекс Диска.

Очистить память можно на главной странице, нажав на соответствующую кнопку. Здесь же показывается общее и свободное количество физической и виртуальной памяти, а также процент использования процессора. Если открыть вверху вкладку «Процессор» можно посмотреть его основные характеристики.

Вкладка «Менеджер задач» похожа на «Диспетчер задач» в Windows. Здесь можно завершить любой ненужный процесс.

На вкладке «Система» вы найдете некоторые кнопки, с помощью которых можно перейти к нужным окнам. Например, открыть «Панель управления», «Установку/удаление программ», «Автозагрузку».

В «Параметрах» настраивается запуск программы вместе с системой, выполнение автоочистки, отображение значка в трее.

Если нужно полностью закрыть программу. Нажмите слева внизу «Выход». Для того, чтобы она работала в фоновом режиме и свернулась в трей, жмите «Скрыть».

Memory Cleaner

Еще одна полностью бесплатная, простенькая утилита, которая разработана специально для тех, кто не хочет вникать в подробности очистки. Хотя интерфейс на английском, это не создает проблем. Программа подходит для Windows 7, 8, 10, Vista, XP. Поддерживается разработчиками и регулярно обновляется.

можете или по ссылке с Яндекс Диска, или перейдя на официальный сайт разработчика: https://www.koshyjohn.com/software/memclean/

На вкладке «Memory» показывается используемый и свободный объем памяти, ее загруженность в процентах. Немного ниже отображается средняя загрузка ОП, максимальное и минимальное значение. Чтобы выполнить очистку нажмите кнопку «Trim Processes` Working Set». Для освобождения кеша, кликайте по кнопке «Clean System Cache».

В настройках – «Options» можно поставить, чтобы очистка происходила автоматически, когда ОП и кеш загружены более, чем на 80%. Чуть ниже для них можно выставить автоматическую очистку каждые 5 минут. Последние два пункта – запуск вместе с системой и отключение работы программы в фоновом режиме.

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

  • 0поделились
  • 0Facebook
  • 0Twitter
  • 0VKontakte
  • 0Google+
  • 0Odnoklassniki

Насколько быстрым и производительным будет компьютер, зависит от трех основных составляющих – вычислительной мощности процессора, объема оперативной памяти и типа жесткого диска. Но если тип физического носителя носит в значительно мере второстепенный характер, то оперативная память не менее важна, чем процессор. Если у вас крутой ЦП, но мало ОЗУ, компьютер не будет справляться со многими задачами, если предостаточно оперативки, но слабый процессор, суть не изменится и компьютер тоже будет работать медленно.

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

Оптимизация оперативной памяти средствами системы

Итак, как освободить оперативную память на компьютере с Windows 7/10, и нужны ли для этого какие-то специальные средства? Если вы опытный пользователь, можете выполнить такую очистку вручную, завершив в Диспетчере задач некритичные процессы и отключив лишние службы и компоненты. Важно, однако, понимать, какую задачу выполняет та или иная служба, ведь в противном случае есть риск урезать функционал операционной системы либо вызвать ошибки в ее работе.

Проверка автозагрузки

Начинать оптимизацию ОЗУ лучше всего с анализа автозагрузки. Существует достаточно много программ, которые при установке автоматически прописываются в автозагрузку Windows и запускаются в фоновом режиме при каждом старте системы. Удалив их оттуда, вы тем самым освободите занимаемое ими в памяти место. Откройте Диспетчер задач, переключитесь на вкладку «Автозагрузка» и отключите автостарт всех тех программ, которые не считаете для себя важными.

Быстрая разгрузка ОЗУ

Данный способ очистки оперативной памяти в Windows 7/10 заключается в принудительном завершении процессов в Диспетчере задач. Открыв Диспетчер, переключитесь на вкладку «Подробности», отсортируйте кликом по заголовку столбца «ЦП» процессы и завершите через контекстное меню те из них, которые потребляют больше всего ресурсов.

Закрывайте только те процессы, назначение которых вам известно, впрочем, даже если ошибетесь, ничего страшного не случится, Windows либо не позволит этого сделать, либо выдаст сообщение о возможном завершении работы системы. В Windows 7 не исключено падение в BSOD, но это если критический процесс завершается с помощью сторонних утилит, обладающих соответствующими привилегиями.

Отключение служб и компонентов

Очистить оперативную память на компьютере Windows 7/10 можно путем отключения второстепенных служб. Для этого командой msconfig в окошке «Выполнить» запустите утилиту «Конфигурация системы», переключитесь на вкладку «Службы» и внимательно изучите содержимое списка, скрыв для начала службы Microsoft. Как и в случае с процессами, вы должны понимать, что делаете, то есть нужно знать, за что отвечает та или иная служба. Если вы, к примеру, отключите службу Windows Audio, на компьютере перестанет работать звук.

То же самое касается компонентов. Открываем оснастку командой оptionalfeatures и смотрим, что можно выключить. Если вы не используете, скажем, печать, почему бы не отключить управляющие ею службы. Служба активации Windows, службы и средства просмотра XPS, печати и документов, клиенты рабочих папок, Telnet и TFTP, протоколы SMB и SNMP, поставщик сведений о расположении Windows, NTVDM, Hyper-V, внедряемое веб-ядро служб IIS, Telnet-сервер и сервер очереди сообщений Microsoft, TIFF IFilter, диспетчер RAS-подключений, прослушиватель RIP, простые службы TCPIP – все эти компоненты редко используются, поэтому их можно безболезненно отключить, чтобы не занимали место в памяти.

Лучшие программы для очистки оперативной памяти

Сомневающиеся в своих силах пользователи для очистки оперативной памяти могут прибегнуть к помощи сторонних утилит. Их использование является быстрым и безопасным способом оптимизации ОЗУ, по крайней мере, можно быть уверенным, что они не отключат ничего действительно важного и нужного для работы системы.

Маленькая утилита для наблюдения за расходом оперативной памяти и ее быстрой очистки. В применении Mem Reduct предельно проста – вызываем кликом ПКМ ее меню из системного трея и выбираем опцию «Очистить память». Утилита тут же выгрузит из памяти некритичные процессы.

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

Похожая на Mem Reduct утилита, но еще более простая. Почистить оперативную память в ней можно одним кликом – нажатием кнопки «Оптимизация» из системного трея или главного окна. Настроек и дополнительных функций мало, есть только добавление в автозагрузку Windows, очистка буфера, сворачивание в трей, запуск при простое.

Поддерживается автоматическая очистка памяти при достижении указанного пользователем значения. Wise Memory Optimizer бесплатна, имеет небольшой вес и многоязычный интерфейс. Русский язык выбирается по умолчанию.

Популярный в определенных кругах «ускоритель» и оптимизатор памяти. От предыдущих инструментов отличается гибкостью настройки параметров оптимизации, углубляться в которые новичкам, в общем-то ни к чему, главное знать назначение трех основных модулей – Start Optimize, Recover RAM и CPU Boost. Первый запускает процедуру очистки памяти, используемой exe-файлами, второй выгружает память, занятую DLL-библиотеками и разными службами, третий, по идее, должен ускорять процессор, но почему-то эта функция работает не всегда корректно, приводя к зависанию Mz RAM Booster.

Дополнительно можете установить галочки на вкладке «System SpeedUp» как показано на скриншоте – задействование этих функций даст прирост оперативной памяти за счет отключения некритичных служб и функции записи служебных логов. Программа бесплатна, минус – нет поддержки русского языка.

RAM Saver Pro

Самый продвинутый из всех предложенных здесь инструментов мониторинга и оптимизации ОЗУ. В состав программы входит монитор потребления ресурсов, быстрый оптимизатор, бенчмарк, специализированный диспетчер процессов и информационная панель, выводящая данные о системе. Основными методами оптимизации ОЗУ в RAM Saver Pro являются ее дефрагментация, выгрузка в файл подкачки и предотвращение утечки в приложениях.

Как почистить оперативную память компьютера с Windows 7/10 с ее помощью, не вдаваясь во все тонкости? Достаточно просто. Нужно перейти на вкладку «Optimizer» и нажать «Optimize», а всё остальное программа сделает сама. Можно также поработать с отдельными процессами, переключившись на одноименную вкладку. Распространяется оптимизатор на платной основе, язык интерфейса – английский.

Рациональный подход к очистке ОЗУ

Итак, мы разобрались, как очистить оперативную память на Windows 7/10, но стоит ли прибегать к таким приемам и если да, то в каких случаях. Очистка ОЗУ действительно может повысить производительность компьютера, но выполнять ее следует правильно, избегая по возможности использования сторонних программ, работающих по принципу «нажал и готово». Дело в том, что практически все программы-ускорители в своей работе задействуют функцию EmptyWorkingSet, выгружая в принудительном порядке неиспользуемые данные из ОЗУ в файл подкачки.

Согласно показателям Диспетчера задач памяти становится больше, что, однако, оказывает весьма незначительное влияние на производительность. Причина более чем банальная – данные, которые должны хранится в ОЗУ и которые система или ПО могут затребовать в любой момент, сохранены в свопе на жестком диске, скорость чтения/записи которого намного ниже, чем оперативки. Используют программы-ускорители также и другие методы, столь же сомнительные, например, требуют у Windows якобы для своей работы значительный объем ресурсов, обманывая систему и вынуждая ее освобождать кэш.

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

Чем различаются виды памяти: оперативная, физическая, видеопамять

Центральный процессор компьютера производит свои операции с данными, хранящимися только в оперативной памяти. В неё загружается исполняемый модуль, здесь же хранятся текущие данные и промежуточные результаты вычислений. Практически каждая операция, выполняемая компьютером, подразумевает обращение к оперативной памяти. Именно по этой причине недостаточное количество свободного пространства ОЗУ приводит к замедлению, а то и полной остановке работы системы.

Существует несколько подходов к классификации запоминающих устройств, используемых в компьютере. Оперативная память получила своё название из-за высокой скорости работы и зависимости от внешних источников энергии. Любой сбой в электропитании приводит к сбросу данных ОЗУ, поэтому для долгосрочного хранения информации используется ПЗУ (постоянная память) — энергонезависимая, но более медленная. С развитием технологий это деление становится во многом условным, поскольку скорость современных ПЗУ, например, твердотельных дисков, сравнима с быстродействием ОЗУ. Кроме того, для более экономного расхода оперативной памяти Windows 7 использует зарезервированную часть жёсткого диска, получившую название «виртуальная память».

Часть оперативной памяти постоянно используется для вывода изображения на монитор. Это ресурсоёмкие и однотипные операции, поэтому производители посчитали оправданным физическое выделение под эти цели части ОЗУ. В отличие от традиционных планок оперативной памяти, которые можно заменить на другие, выделенная часть является несъёмной, поэтому получила собственное название: «видеопамять».

Иногда используется термин «физическая память» для обозначения оперативной памяти, используемой «по профилю», то есть не видеопамять и не виртуальная память. Наличие незанятой именно этой части ОЗУ является критичным для работы центрального процессора.

Как почистить оперативную память компьютера

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

Закрыть ненужные программы и приложения

Самым простым и безболезненным способом освободить некоторый объём физической памяти является закрытие неиспользуемых в данный момент приложений. Windows 7 показывает все незакрытые программы в виде иконок на нижней панели экрана, а фирменный интерфейс Aero позволяет быстро просмотреть вид их рабочих окон. Всё, что не нужно во время текущего сеанса работы, лучше закрыть для увеличения быстродействия.

Следует также обратить внимание на браузеры. Как правило, их интерфейс построен в виде набора вкладок, каждая из которых воспринимается системой как отдельный процесс, требующий расхода ресурсов. Закрыв неиспользуемые вкладки, освобождаем некоторую часть памяти.

Диспетчер задач также содержит список запущенных приложений, который находится в соответствующей вкладке.

Все приложения, запущенные пользователем, можно принудительно завершить в этом окне

В этом окне тоже можно завершить работу любой программы, однако этим не стоит злоупотреблять. Аварийное прерывание работы приложения может привести к потере несохранённых данных, а также к некоторым проблемам при следующем его запуске. Кроме того, Windows 7 не всегда может корректно распознать все зависимые процессы, некоторые могут остаться в ОЗУ, расходуя ресурсы компьютера без пользы. Однако завершение работы приложения с использованием «Диспетчера задач» становится лучшим инструментом, когда программа зависла и не отвечает на действия пользователя. В этом случае следует использовать опцию «Снять задачу» без сомнений.

Остановить фоновые процессы и службы

Некоторые программы (например, торренты) намеренно оставляют часть своих процессов в памяти, расходуя ресурсы компьютера в фоновом режиме. Поэтому после их закрытия лучше ещё раз проверить вкладку «Процессы» «Диспетчера задач» Windows и удалить всё ненужное.

Не все активные службы Windows 7 нужны пользователю, поэтому часть физической памяти можно освободить, остановив некоторые из них.

Таблица: список служб, которые можно остановить

Служба Почему можно убрать
KtmRm для координатора распределенных транзакций Сетевая служба, не нужна в отсутствие сети.
Автономные файлы
Агент политики IPSec
Адаптивная регулировка яркости Полезна для экономии батареи только при наличии датчика света.
Брандмауэр Windows Можно убрать, если установлен антивирус.
Браузер компьютеров Сетевая служба, не нужна в отсутствие сети.
Вспомогательная служба IP На домашнем компьютере бесполезна.
Вторичный вход в систему Необходимо отключить из соображений безопасности.
Диспетчер печати Служба нужна только при наличии принтера.
Доступ к HID-устройствам Служба нужна только при наличии подключённых через USB-порты устройств.
Защитник Windows Можно убрать, если установлен антивирус.
Клиент отслеживания изменившихся связей Служба не нужна обычному пользователю.
Модули ключей IPsec для обмена ключами в Интернете и протокола IP с проверкой подлинности
Модуль поддержки NetBIOS Сетевая служба, не нужна в отсутствие сети.
Обнаружение SSDP Служба нужна только при наличии подключённых по протоколу SSDP устройств. Лучше отключить из соображений безопасности.
Основные службы доверенного платформенного модуля Служба нужна только при наличии устройств контроля на основе чипов TMP или BitLocker.
Поиск Windows (Windows Search) Нужна лишь при очень активном поиске на компьютере.
Родительский контроль (Parental Control) Бесполезная служба.
Сервер Сетевая служба, не нужна в отсутствие сети.
Служба ввода планшетного ПК Нужна только при наличии устройств рукописного ввода.
Служба загрузки изображений Windows (WIA) Служба нужна только при использовании цифровых фотоаппаратов и сканеров.
Служба поддержки Bluetooth Нужна только при подключении устройств по Bluetooth.
Служба регистрации ошибок Служба не нужна обычному пользователю.
Смарт-карта Нужна только при наличии устройств контроля на основе смарт-карты.
Удалённый реестр Служба не нужна обычному пользователю. Лучше удалить из соображений безопасности.
Факс Служба нужна только при использовании компьютера в качестве факса.

«Диспетчер задач» Windows показывает все имеющиеся системные службы в одноимённой закладке. Для остановки необходимо найти нужное название в списке, после чего использовать правую кнопку мышки и перейти в появившемся окошке на опцию «Остановить службу».

Остановить службу можно с помощью правой клавиши мыши

Остановка работы конкретной утилиты касается только текущего сеанса работы. Перезагрузка позволит системе заново запустить все остановленные таким путём службы.

Чистка «Автозагрузки»

«Автозагрузка» предназначена для запуска приложений без участия пользователя. При начале работы Windows 7 нужные программы по списку загружаются в оперативную память. Как правило, это антивирусы, почтовые агенты, браузеры, основные рабочие приложения пользователя. В этот же список стараются попасть и вирусы, программы-паразиты, а также просто назойливые утилиты. Если не заниматься периодической чисткой «Автозагрузки», то значительная часть оперативной памяти будет использоваться без пользы.

Эффективным способом удалить лишние программы из списка «Автозагрузки» является редактирование «Конфигурации системы». Нажимаем сочетание «Win» (кнопка с фирменным значком Windows) и R. В строке «Открыть» появившегося окошка «Выполнить» пишем команду msconfig, а затем нажимаем экранную кнопку «ОК».

Вызываем «Конфигурацию системы»

Открывается окно «Конфигурация системы» с несколькими вкладками. Нам интересна «Автозагрузка», выбираем её.

Убрать программу из списка «Автозагрузки» можно одним кликом

Лишние программы убираем из списка, снимая отметку в левом столбце. Изменения вступят только после перезагрузки, поэтому после окончания редактирования нажимаем «Применить», «ОК» и заново загружаем компьютер.

Повторный запуск Windows Explorer

Ещё одним способом высвобождения некоторой части оперативной памяти может стать перезапуск пользовательского интерфейса системы Windows Explorer. Для этого вначале требуется отключить его, используя «Диспетчер задач Windows». Нажимаем Ctrl+Shift+Esc, во всплывшем окне заходим на закладку «Процессы» и ищем explorer.exe.

Выбираем процесс explorer.exe

Нажимаем экранную кнопку «Завершить процесс». Должны пропасть панель задач, а также значки рабочего стола. Теперь нужно снова запустить утилиту. Для этого заходим в «Диспетчере задач» на другую вкладку – «Приложения» и нажимаем кнопку «Новая задача», расположенную в нижнем правом углу. В появившемся небольшом окошке «Создать новую задачу» в области ввода «Открыть» набираем explorer.exe.

Запускаем explorer

Нажимаем «ОК», повторно запуская приложение. Иконки рабочего стола и панель задач возвращаются обратно, а некоторая часть оперативной памяти осталась незанятой.

Команда regedit

Разгрузить автозагрузку можно с использованием редактирования реестра. Сначала вызываем редактор, для чего нажимаем «Win» + R, а в области ввода «Открыть» — команду regedit, после чего нажимаем «ОК».

Вызываем «Редактор реестра»

Окно «Редактор реестра» организовано в виде дерева разделов. Перемещаясь по нему, последовательно находим:

В каждом из них находятся ярлыки программ, запускающихся автоматически. Чтобы убрать приложение из списка «Автозагрузки», удаляем его ярлычок из этих разделов.

Ярлыки автоматически запускаемых приложений расположены справа

Редактирование реестра требует определённой квалификации пользователя и осторожности, поскольку неосторожное удаление важных компонентов может нарушить работу системы.

Внесённые изменения вступят в силу сразу после перезагрузки компьютера, а убранные из «Автозагрузки» приложения больше не будут без приглашения селиться в ОЗУ.

Удаление вирусов

Дефицит физической памяти может вызываться деятельностью вредоносных программ. Необходимо установить на компьютер хорошую антивирусную программу со свежей базой сигнатур. На некоторое время могут также помощь бесплатные сканеры вирусов, которые можно скачать с сайтов производителей. Например, Kaspersky Virus Removal Tool.

Бесплатное приложение известного производителя антивирусов

Чистка жёсткого диска

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

Специальные программы для очистки оперативной памяти

Advanced SystemCare

Приложение Advanced SystemCare — гибкий инструмент, предназначенный для настройки работы Windows, в том числе за счёт наведения порядка с оперативной памятью. Программа распространяется в нескольких конфигурациях, в том числе и в бесплатной, которую можно скачать с сайта производителя. Как и во многих бесплатных приложениях, в Полную установку включено несколько рекламных «подарков», поэтому лучше выбрать «Выборочную установку» и убрать всё лишнее.

По умолчанию предлагается «Полная установка»

Интерфейс приложения выполнен в необычном «волшебном» стиле, который при желании можно сменить, но всё изложено доступно и удобно.

Интерфейс программы очень необычен

Advanced SystemCare может всё сделать самостоятельно, если пользователь не хочет вникать в детали, для чего предусмотрен «Упрощённый режим». Более тонкая настройка доступна в «Режиме Эксперта».

Режимы легко переключаются

Перед началом работы нужно провести проверку, предварительно пометив (в «Режиме Эксперта») исследуемые параметры.

Настраиваем параметры проверки

Вкладка «Быстрые параметры» также служит для настройки работы приложения и лишний раз демонстрирует преимущества платной версии, в которой возможностей значительно больше.

Производитель использует бесплатную версию для рекламы возможностей платной

Установив все переключатели в нужное положение, нажимаем «Применить», а потом запускаем проверку. Приложение показывает промежуточные отчёты для развлечения пользователя.

Приложение отчитывается о ходе каждого этапа проверки

Результаты представляются немного драматично, в красных тонах, но тоже очень информативно. К счастью, для устранения всех найденных проблем достаточно нажать большую кнопку «Исправить».

Результаты проверки представлены очень драматично

Зелёный цвет финального экрана говорит, что система избавлена от найденных проблем.

Зелёный цвет говорит об окончании чистки

Advanced SystemCare имеет множество дополнительных утилит, одна из которых (Smart RAM) предназначена для управления оперативной памятью.

Перечень инструментов

Впрочем, обычный пользователь может работать в упрощённом режиме, это уже заметно улучшит работу компьютера и очистит оперативную память. Существует также модификация пакета Advanced SystemCare Ultimate, содержащая встроенный антивирус.

Ко всем достоинствам пакета добавлена антивирусная защита

Мини-программы для оптимизации работы ОЗУ

Wise Memory Optimizer — ещё одна бесплатная программа, специализирующаяся на управлении оперативной памятью. Ориентирована на начинающих пользователей, имеет простой и интуитивно понятный интерфейс. Существует также портативная версия, не требующая инсталляции.

Предусмотрена версия без установки на компьютер

nCleaner

Программа nCleaner также распространяется бесплатно и занимает очень немного места. Однако приложение заявляет о почти сотне опций и инструментов очистки, мониторинге ресурсов, настройках загрузки, управлении основными браузерами, офисными приложениями и коммуникаторами.

Функциональная бесплатная программа nCleaner

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

CleanMem

Утилита CleanMem также предназначена для оптимизации работы оперативной памяти, но действует по особому алгоритму. Программа каждые полчаса обращается к оперативной памяти, находит зарезервированные, но не используемые другими приложениями блоки, и разгружает их. CleanMem также распространяется бесплатно и занимает очень мало места.

Мини-программа CleanMem для мониторинга оперативной памяти

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

Зачищаем память одним кликом

MemoryCleaner

MemoryCleaner — чуть более функциональная, но тоже очень небольшая программа очистки памяти. Позволяет выбрать один из четырёх уровней оптимизации, имеет монитор состояния памяти, а также может запускаться автоматически.

В программе MemoryCleaner настроек немного больше

RAM Memory Cleaner and Optimizer

RAM Memory Cleaner and Optimizer — небольшая программа, производители которой также обещают мгновенное освобождение оперативной памяти со всеми положительными последствиями.

Видео: как разгрузить оперативную память через оптимизацию Windows (прога Mz RAM Booster)

Как не засорять оперативную память компьютера

Чтобы не засорять оперативную память, необходимо соблюдать несколько простых правил:

  • Закрывать ненужные приложения на компьютере или ноутбуке. Windows 7 позволяет быстро переключаться с одной задачи на другую, однако неиспользуемые приложения отнимают значительную часть памяти.
  • Закрывать лишние окна в браузерах. Браузеры охотно открывают дополнительные окна для пользователя, но иногда их количество становится непосильным для системы. Лишние лучше закрыть.
  • Регулярно перезагружаться. Такое простое действие может убрать из оперативной памяти зависшие или «спрятавшиеся» программы. Кроме того, перезапуск иногда положительно сказывается на быстродействии приложений.
  • Использовать антивирус. Излишняя активность вредоносных программ в оперативной памяти может быть пресечена актуальным антивирусным приложением.

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

Как почистить виртуальную память

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

С помощью «Панели управления»

Нажимаем кнопку «Пуск» и в правом столбце выбираем «Панель управления».

Нам нужен правый столбец меню

Ищем в окне «Все элементы панели управления» строку «Система» и переходим на неё.

Выбираем вкладку «Система»

В левой части появившегося окна находится нужная нам кнопка «Дополнительные параметры системы».

Выбираем «Дополнительные параметры»

Окно «Свойства системы» организовано в виде нескольких вкладок. Нам нужна «Дополнительно», а если точнее, одна из экранных кнопок «Параметры», относящаяся к части «Быстродействие». Выбираем её.

Кнопки «Параметры» сразу три, нам нужна верхняя.

В следующем окошке «Параметры быстродействия» переходим на закладку «Дополнительно». Здесь указан актуальный общий объём файла подкачки. Нажимаем «Изменить…»

Здесь же можно ещё раз узнать, что такое файл подкачки

Окошко «Виртуальная память» даёт более подробное описание параметров файла подкачки.

Здесь же можно узнать, на каких дисках хранится файл подкачки

Убираем метку с пункта «Автоматически выбирать объём файла подкачки», затем напротив всех дисков устанавливаем переключатель «Без файла подкачки» и нажимаем «Задать».

Последовательно выбираем «Без файла подкачки» для каждого диска

Осталось лишь нажать кнопку «ОК», а потом перезагрузиться. Файл подкачки будет удалён системой. Теперь нужно проделать те же действия, но в последнем окне вернуть пометки и восстановить создание файла.

С использованием «Редактора групповой политики»

Этим способом можно заставить Windows самостоятельно очищать виртуальную память в процессе процедуры окончания сеанса. Файл подкачки регулярно станет удаляться, однако по той же причине выключаться компьютер станет несколько дольше.

Нажимаем «Win»+R, в позиции ввода окна «Выполнить» набираем gpedit.msc, затем кликаем на экранную кнопку «ОК».

Вызываем «Редактор групповой политики»

В появившемся окне «Редактор локальной групповой политики» переходим на вкладку «Конфигурация компьютера» в левой трети, затем выбираем «Конфигурация Windows».

Переходим в папку «Конфигурация Windows»

Далее переходим на «Параметры безопасности», которые расположены в правой трети.

Выбираем вкладку «Параметры безопасности»

Выбираем каталог «Локальные политики».

Теперь переходим на вкладку «Локальные политики»

Переходим на папку, тоже названную «Параметры безопасности».

Вкладка тоже называется «Параметры безопасности»

Мы у цели. В центральной трети окна находится длинный список, в котором разыскиваем «Завершение работы: очистка файла подкачки виртуальной памяти», затем активируем всплывающее меню, нажимая правую клавишу мышки. Поскольку «Справка» нам сейчас не нужна, останавливаемся на «Свойствах».

Выбор в меню небольшой

В окошке с таким же именем переводим переключатель на «Включён» и выбираем «ОК», сохраняя введённые данные.

Переключаем на «Включён»

С этого момента Windows будет автоматически очищать виртуальную память при окончании работы системы.

Используя «Редактор реестра»

Этот способ более быстрый, но требует определённого опыта, поскольку реестр Windows 7 — очень важный элемент, обращаться с ним следует аккуратно.

«Редактор реестра» вызываем, используя уже известное окно «Выполнить», но сейчас в позиции ввода набираем regedit.exe.

Вызываем «Редактор реестра»

Реестр представлен в виде вложенных папок, двигаясь по дереву которых можно добраться до искомого параметра. Нам необходим ClearPageFileAtShutdown, который расположен здесь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management.

После того как мы выберем нужный каталог, в окне будет отображён перечень хранящихся в нём параметров. Выбираем ClearPageFileAtShutdown и нажимаем правую кнопку мышки, открывая всплывающее меню.

Полный путь указан в нижней части окна

Нажимаем на опцию «Изменить…», после чего открывается небольшое окно «Изменение параметра DWORD (32 бита)». Параметр нужно сменить с «0» на «1».

Значение параметра «1» означает обязательную очистку файла подкачки

Остаётся только нажать «ОК». Теперь файл подкачки будет чиститься системой при каждом окончании работы.

Управление оперативной памятью в ПЭВМ

Рис. 2.23. Окно пункта Настройки

При выборе пункта Сброс памяти происходит полная очистка памяти и восстанавливается начальное состояние программы. Сброс памяти требуется, когда необходимо запустить новый скрипт или загрузить другую таблицу.

Порядок выполнения работы.

  1. Изучить интерфейс программы.

  2. Протестировать работу программы с использованием прилагаемых .COMT скриптов COMT2 и COMT3, выполнив эти файлы в двух вариантах авторежима.

  3. Выполнить полную очистку памяти.

  4. Выполнить набор операций с памятью в ручном режиме по принципу «первый подходящий», описать результат распределения памяти.

  5. Выполнить набор операций с памятью в ручном режиме по принципу «наиболее подходящий», описать результат распределения памяти.

  6. Сопоставить результаты пунктов 4 и 5.

  7. Выполнить набор операций с распределением и освобождением памяти, используя при освобождении памяти принципы «в голову» и «в хвост». Сравнить результаты работы программы.

  8. Составить блок-схему алгоритма выделения памяти по принципу «первый подходящий».

  9. Составить блок-схему алгоритма по принципу «помещение освобождающейся памяти в хвост списка участков свободной памяти».

  1. Лабораторная работа № 12. Управление памятью в Windows

Распределение памяти в Windows 9x и в Windows NT. Монитор ресурсов Windows 7. Изучение пунктов и вкладок, связанных с памятью. Использование монитора ресурсов Windows 7 для наблюдения за распределением памяти. Увеличение объема файла подкачки (виртуальной памяти). Проверка памяти средствами Windows.

3.1. Распределение памяти в Windows 9x

ОС Windows 9x — это 32-разрядные многопотоковые ОС с вытесняющей многозадачностью и графическим пользовательским интерфейсом. Для своей загрузки они используют MS-DOS 7.0, которая обеспечивает два режима работы процессора – реальный (в файле MSDOS.SYS в секции прописано BootGUI=0) и защищённый (BootGUI=1). Защищённый режим устанавливается непосредственно перед загрузкой Windows 9x, в результате чего процессор начинает управлять памятью с использованием страничного механизма преобразования виртуальных адресов в физические. Область виртуального адресного пространства состоит из 4-х килобайтных страниц, которые размещаются в оперативной памяти или на диске.

Младшие адреса виртуального адресного пространства используются совместно всеми процессами для обеспечения совместимости с драйверами устройств реального времени, резидентными программами Windows и др. Это с одной стороны удобно, но, с другой, снижает надёжность (одно из основных качеств ОС), т.к. любой процесс может запортить компоненты, расположенные по этим адресам.

Каждая прикладная 32-разрядная Windows-программа выполняется в своём адресном пространстве, однако доступ к нужным адресам возможен, т.е. организация виртуальных адресов не использует всех аппаратных средств защиты, заложенных в микропроцессор. 16-разрядные программы разделяют общее адресное пространство и также уязвимы друг перед другом. Модель памяти Windows 9x представлена на рис.3.1.

Рис. 3.1. Распределения ОП в Windows 9x

Нижние 64 Кб ОП недоступны 32-разрядным программам, но 16-разрядные программы могут записывать сюда свои данные. Адреса ниже 4 Мб отображаются в адресное пространство каждой прикладной программы и совместно используются всеми процессами. Это делает эту область незащищенной от случайной записи.

Минимально необходимый объем памяти для функционирования Windows 9х составляет 4 Мб, однако практически при таком объеме памяти работать невозможно. Страничный файл, с помощью которого реализуется механизм виртуальной памяти, расположен в каталоге Windows и имеет переменный размер, изменяемый при необходимости самой системой. Его размеры могут быть заданы с помощью системных средств (Панель управления → Система → Быстродействие → Файловая система), либо заданы в секции файла SYSTEM.INI – строки с указанием диска и имени файла:

PagingDrive=C:

Pagingfive=c:\PageFile.sys

MinPagingFileSize=65536 (64 Мб)

MaxPagingFileSize=262144 (256 Мб)

Первая и вторая строки определяют имя файла и его размещение, а две последние – начальный и предельный размер страничного файла в Кб.

Минимальный размер файла подкачки можно получить, запустив программу SysMon (системный монитор) и, выбрав в качестве необходимых параметров размер файла подкачки и объем свободной памяти, оценить потребности в памяти наиболее часто используемых приложений.

3.2. Распределение памяти в Windows NT

Отличия схемы распределения от Windows 9х сводятся к следующему:

1) более серьезное использование аппаратных средств защиты памяти, предусмотренных в микропроцессоре;

2) все системные программные модули расположены в собственных виртуальных адресных пространствах и доступ прикладных программ к ним невозможен.

Распределение адресного пространства в Windows NT представлено на рис. 3.2.

Рис. 3.2. Распределения ОП в Windows NT

Прикладным программам выделяется 2 Гб локального (собственного) линейного (неструктурированного) адресного пространства (первые 64 Кб недоступны). Они изолированы друг от друга и могут общаться друг с другом только через буфер обмена (clipboard), либо через механизмы DDE (Dynamic Data Exchange – динамический обмен данными) и OLE (Object Linking and Embedding – связь и внедрение объектов).

В верхней части 2 Гб-й области размещается код системных DLL (динамически связанные библиотеки), выполняющих роль сервер-процессов. Они проверяют значения параметров запросов, исполняют запрошенную функцию и пересылают результаты назад в адресное пространство вызывающей программы.

В интервале адресов 2-4 Гб располагаются системные (низкоуровневые) компоненты Windows (т.е. самого высокого уровня защиты от несанкционированного доступа: ядро, планировщик потоков, диспетчер памяти).

Для 16-разрядных прикладных Windows-программ реализуются сеансы WOW (Windows On Windows) в режиме вытесняющей многозадачности индивидуально в собственных адресных пространствах или совместно в разделяемом адресном пространстве.

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

Управление памятью (выделение, резервирование, освобождение, подкачка) производится диспетчером виртуальной памяти VMM (Virtual Memory Manager). Каждая виртуальная страница переносится на физическую страницу − страничный фрейм (page frame), заполненный в исходном состоянии нулями (это основное требование стандарта на системы безопасности уровня С2, определяющее невозможность использования их предыдущего содержимого другими процессами). Место для выгрузки страницы резервируется в файле подкачки Pagefile.sys, представляющим собой зарезервированный блок дискового пространства.

Вся память Windows NT подразделяется на зарезервированную (для динамического использования процессами при выполнении задач), выделенную (для выгрузки которой резервируется в Pagefile.sys) и доступную (остальная часть свободной памяти).

    1. Виртуальная память в Windows

Самая частая причина замедления работы системы под управлением Windows — заполнение физической памяти. При этом Windows начинает так называемую «подкачку» (paging) — перемещение блоков кода и данных программ (каждый такой блок называется страницей — page) из физической памяти на жесткий диск. Обращение к файлу подкачки время от времени — нормальное явление, не ухудшающее производительность системы, но частые запросы данных из файла на диске могут заметно снизить общую скорость работы системы. Эта проблема становится особенно заметной при переключении между несколькими программами, активно использующими память, на компьютере, который не содержит достаточного количества физической памяти. В результате диск почти постоянно находится в работе, потому что система пытается «перекачать» данные с него в память и обратно.

Если общий размер выделенной памяти превышает общий объем физической памяти, Windows приходится «перекачивать» страницы между быстрой оперативной памятью и гораздо более медленной виртуальной памятью в файле подкачки, что приводит к замедлению скорости системы.

В процессе установки Windows XP файл подкачки автоматически создается в корневой папке на том же диске, где расположены системные файлы Windows. Размер файла подкачки определяется, исходя из объема физической памяти в системе. По умолчанию минимальный размер файла подкачки в 1,5 раза больше, чем объем физической памяти, а максимальный размер — в 3 раза больше. Файл подкачки можно увидеть в окне Проводника, если включить режим отображения скрытых и системных файлов (рис. 3.3).

Рис. 3.3. Включение режима отображения скрытых и системных файлов

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

Для этого нужно выполнить следующую последовательность действий:

1. Войдите в систему под учетной записью из группы Администраторы и откройте окно «Панель управления – Система».

2. На вкладке «Дополнительно» нажмите кнопку «Параметры» в разделе «Быстродействие» (рис. 3.4).

3. В диалоговом окне «Параметры быстродействия» выберите вкладку «Дополнительно» и нажмите кнопку «Изменить» (рис. 3.5) для отображения диалогового окна «Виртуальная память», которое показано на рис. 3.6 для Windows XP и на рис. 3.7 для Windows 7.

Текущие параметры файла подкачки отражены в поле «Общий размер файла подкачки на всех дисках».

4. Выберите любой диск из списка в верхней части диалогового окна, чтобы настроить параметры этого диска.

Можно изменить перечисленные ниже параметры:

— Особый размер. Укажите значение в поле Исходный размер для задания начального размера файла pagefile.sys на указанном диске (в мегабайтах). В поле Максимальный размер введите число не меньшее значения в поле Исходный размер, но не превышающее 4096 Мбайт (4 Гбайт).

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

— Без файла подкачки. Используйте для всех дисков, на которых вам не нужен файл подкачки. Удостоверьтесь, что файл подкачки есть хотя бы на одном диске.

5. После внесения каких-либо изменений нажмите Задать для записи изменений.

6. Повторите этапы 4 и 5 для прочих дисков (при необходимости). Нажмите ОК для закрытия диалогового окна после завершения работы с ним.

Рис. 3.4. Кнопка «Параметры» для перехода к просмотру и/или

изменению параметров виртуальной памяти

Рис. 3.5. Кнопка «Изменить» для перехода к изменению параметров виртуальной памяти в Windows XP (слева) и в Windows 7

Рис. 3.6. Окно просмотра и настройки размера виртуальной памяти

в Windows XP

Рис. 3.7. Окно просмотра и настройки размера виртуальной памяти в Windows 7

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

Не пытайтесь разместить файл подкачки на несколько логических дисках одного физического диска!!!

Если в системе есть один жесткий диск, разбитый на разделы C, D и E, а файл подкачки распределен на несколько разделов, то система может даже замедлиться, поскольку в такой конфигурации магнитным головкам жесткого диска приходится считывать данные из нескольких областей, а не подряд из одной области диска.

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

Если у вас очень много физической памяти, может возникнуть соблазн вовсе отключить файл подкачки. Не делайте этого!!!

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

Windows не использует файл подкачки, пока он не понадобится, поэтому отключение виртуальной памяти не приведет к повышению производительности!!!

Windows может динамически увеличивать размер файла подкачки при необходимости. Эта функция работает только при выборе пункта «Размер по выбору системы», а также при задании максимального размера, превышающего текущий размер файла подкачки.

Исходя из опыта работы с предыдущими версиями Windows некоторые пользователи стараются создавать файл подкачки фиксированного объема с равными исходным и максимальным размерами. Теоретически, это должно поднимать производительность, поскольку исключает возможность фрагментации файла подкачки. Однако подсистема подкачки разработана таким образом, что на практике файл занимает только большие блоки дискового пространства, что делает фрагментацию минимальной. Можно заметить небольшое падение производительности в тот момент, когда Windows увеличивает размер файла подкачки, но это однократная операция, которая никак не влияет на производительность в среднем.

    1. Контроль использования памяти в Windows

Самый простой способ узнать, сколько оперативной памяти используется в данный момент времени — открыть Диспетчер задач (Task Manager), нажав ++, и перейти на вкладку «Быстродействие» (Performance) (рис.3.8). Подробное описание информации вкладки «Быстродействие» для Windows XP представлено в табл. 3.1.

Рис. 3.8а. Диспетчер задач Windows XP

Рис. 3.8б. Диспетчер задач Windows 7

Таблица 3.1. Расшифровка данных Диспетчера задач

Категория

Значение

Смысл

Всего (Totals)

Дескрипторов (Handles)

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

Потоков (Threads)

Поток — объект внутри процесса, выполняющий инструкции программы. Многопоточные программы могут делать несколько операций одновременно. Как и предыдущее, это значение полезно в основном для разработчиков программ в процессе тестирования приложений

Процессов (Processes)

Общее количество процессов (программ, подсистем и служб), инициированных всеми пользователями данного компьютера

Выделение памяти

(Commit Charge)

Всего (Total)

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

Предел (Limit)

Общее количество физической и виртуальной памяти, доступной операционной системе и всем приложениям, которые о тоже отображается в нижнем правом углу Диспетчера задач. Чтобы увеличить предельное значение, добавьте в компьютер оперативной памяти и/или увеличьте размер файла подкачки

Пик (Peak)

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

Физическая память (Physical memory)

Всего (Total)

Полное количество физической памяти данного компьютера (в килобайтах). Поделите на 1024, чтобы перевести это значение в мегабайты

Доступно (Available)

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

Системный кэш (System Cache)

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

Память ядра (Kernel Memory)

Всего (Total)

Полный объем оперативной памяти (в килобайтах), занимаемый основными компонентами операционной системы (включая драйверы)

Выгружаемая (Paged)

Объем памяти (в килобайтах), используемой основными компонентами Windows и отображенной на страницы в виртуальной памяти

Невыгружаемая (Nonpaged)

Объем кода операционной системы и драйверов (в килобайтах), который должен выполняться в физической памяти и не может быть перенесен в виртуальную

Вкладка «Быстродействие» для Windows 7 имеет значимые нововведения по сравнению с соответствующей вкладкой Диспетчером задач Windows XP.

Число в графе «Всего» (Total) раздела «Физическая память» (Physical Memory) указывает на общий объем оперативной памяти для данной системы. В графе «Кэшировано» (Cached) указано количество физической памяти, которая недавно использовалась системными ресурсами. Она остается в кэше на случай, если снова понадобится системе, но доступна для других процессов. В новой графе «Доступно» (Available) указывается количество неиспользуемой в данный момент физической памяти, а в графе «Свободно» (Free) — количество памяти, которая используется кэшем, но не содержит полезной информации.

В разделе «Память ядра» (Kernel Memory) содержатся две графы — «Выгружаемая» (Paged) и «Невыгружаемая» (Nonpaged). В сумме они указывают, сколько памяти использует ядро. Выгружаемая — это виртуальная память, а невыгружаемая — физическая.

В разделе «Система» (System) появились графы «Дескрипторов» (Handles) и «Потоков» (Threads), связанные с составными компонентами процессов. В графе «Дескрипторов» указывается количество идентификаторов объектов (дескрипторов), которые используются запущенными в данный момент процессами. В графе «Потоков» указано число подпроцессов, запущенных в рамках более крупных процессов. Цифра в графе «Процессов» (Processes), естественно, указывает на общее количество запущенных процессов, которые можно увидеть на вкладке «Процессы».

В графе «Время работы» (Up Time) указано, сколько времени прошло с последнего запуска компьютера. В графе «Выделено» (Commit) содержится информация о файле подкачки. Первая цифра указывает на общий объем используемой в данный момент физической и виртуальной памяти, а вторая — на общий объем памяти для данного компьютера в принципе.

Еще более подробную информацию можно получить, нажав кнопку «Монитор ресурсов» и выбрав вкладку «Память» (рис. 3.9).

Рис. 3.9. Вкладка «Память» окна монитора ресурсов Windows 7

На вкладке «Память» есть таблица «Процессы», в которой перечислены все запущенные процессы, а сведения об используемой памяти для каждого процесса разбиты на несколько категорий (рис.3.10).

Рис. 3.10. Таблица «Процессы»

В колонке «Образ» указывается имя исполняемого файла процесса. Процессы, запущенные приложениями, узнать очень легко — например, процесс «Winword.exe» со всей очевидностью принадлежит текстовому редактору Word. Процессы с именем «svchost.exe» представляют различные службы операционной системы. Название службы указывается в скобках рядом с именем процесса.

В колонке «ИД процесса» указывается номер процесса — уникальное сочетание цифр, позволяющее идентифицировать запущенный процесс.

В столбце «Завершено» указывается объем виртуальной памяти в килобайтах, зарезервированный системой для данного процесса. Сюда входит и используемая физическая память, и сохраненные в файле подкачки страницы.

В графе «Рабочий набор» указывается объем физической памяти в килобайтах, используемой процессом в данный момент времени. Рабочий набор складывается из общей и частной памяти.

В колонке «Общий» указан объем физической памяти в килобайтах, которую данный процесс использует совместно с другими. Использование одного сегмента памяти или страницы подкачки для родственных процессов позволяет сэкономить место в памяти. При этом физически сохраняется только одна копия страницы, которая затем сопоставляется с виртуальным адресным пространством других процессов, которые к ней обращаются. Например, все процессы, инициированные системными библиотеками DLL — Ntdll, Kernel32, Gdi32 и User32 — используют общую память.

В столбце «Частный» указывается объем физической памяти в килобайтах, используемой исключительно данным процессом. Именно это значение позволяет определить, сколько памяти нужно тому или иному приложению для работы.

В графе «Ошибок отсутствия страницы в памяти/сек.» указано среднее за последнюю минуту количество ошибок отсутствия страницы в памяти в секунду. Если процесс пытается использовать больше физической памяти, чем доступно в данный момент времени, система записывает часть данных из памяти на диск — в файл подкачки. Последующее обращение к данным, сохраненным на диск, и называется ошибкой отсутствия страницы в памяти.

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

В дальнейшем при чтении этих данных с диска возникает ошибка отсутствия страницы в памяти. Это вполне нормально, но если ошибки происходят одновременно для разных процессов, системе требуется дополнительное время для чтения данных с диска. Слишком частые ошибки отсутствия страницы в памяти, соответственно, снижают быстродействие системы. Это проявляется в неожиданном замедлении работы всех приложений, которое затем также неожиданно прекращается. Замедление связано с активным перераспределением данных между физической памятью и подкачкой.

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

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

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

В таблице «Процессы» приводятся детальные сведения о распределении памяти между отдельными процессами, а таблица «Физическая память» дает общую картину использования RAM. Ее ключевой компонент — уникальная гистограмма, показанная на рис. 3.11.

Рисунок 3.11. Гистограмма в таблице «Физическая память» позволяет составить общее представление о распределении памяти в Windows 7

На производительность и быстродействие компьютера влияют характеристики всех его компонентов, но наибольшее влияние оказывают процессор и оперативная память (ОЗУ).

ОЗУ является временным хранилищем выполняющихся на ПК приложений, к коду которых обращается процессор по высокоскоростным интерфейсам.

Если для вновь загружаемого файла или процесса не хватает памяти в ОЗУ, то он будет размещён в файле подкачки на жёстком диске, а скорость доступа к нему значительно упадёт.

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

Как уменьшить нагрузку на оперативную память Windows 7

В первую очередь стоит убедиться, что на вашем ПК действительно существует эта проблема.

Алгоритм её выявления очень прост:

  • Выключить, а затем включить компьютер.
  • Ничего не запускать вручную.
  • Подождать около 1 часа.
  • Запустить диспетчер задач, нажав комбинацию CTRL+SHIFT+ESC.
  • Проверить уровень загрузки оперативной памяти в статусной строке. Нормальным будет значение не более 50%.
  • Запустить пару часто используемых программ и подождать ещё 30-40 минут.
  • Опять проверить загрузку оперативной памяти в диспетчере задач. Нормальное значение не более 60-70%.

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

Настройка программ

Этап заключается в выявлении программ, максимально нагружающих ОЗУ. Для примера запустим браузер Chrome, откроем несколько страничек, запустим Skype, откроем документ Word и запустим торрент-клиент. На рисунке процессы отсортированы по степени загрузки оперативной памяти, сверху вниз.

Оставим в стороне вопрос, зачем браузеру при просмотре веб-страниц требуется более 1 Гб (!) оперативки, а сконцентрируемся на том, как уменьшить количество «тяжёлых» процессов.

Вот несколько простых правил:

  • Удалите все программы, которыми не пользуетесь. После удаления запустите сборщик «мусора» и очистки системного реестра от ненужных записей — CCleaner, например.
  • Удалите из автозапуска приложения, работающие в фоновом режиме. На приведённом рисунке так можно поступить со Skype, торрент-клиентом и клиентом облачного сервиса Dropbox. Подобное программное обеспечение любит при установке прописываться в автозапуск. У вас, естественно, список может быть другим, но принцип, полагаем, понятен. Удалить приложение из автозапуска можно вручную, используя системную утилиту MSConfig, или сторонние утилиты-твикеры. Запускайте подобные приложения только в случае необходимости.
  • Отключите, а лучше удалите все неиспользуемые и неизвестные расширения в браузере. При серфинге по Сети, старайтесь не открывать слишком много страниц.
  • Своевременно закрывайте неиспользуемые приложения. Если в отношении какой-то программы есть подозрения, что она сильно загружает систему, то закройте её и проверьте, пропал ли процесс из списка запущенных. В случае наличия этого приложения в списке, стоит задуматься, а что оно делает без ведома пользователя? Может полезную работу, а может собирает данные на вашем ПК и пересылает их куда-то. В любом случае, если это программа не проверенного издателя, то рекомендуется её удалить.
  • Что касается антивирусов. Поднимать дискуссию о том, какой лучше, а какой хуже и что больше грузит систему мы не будем, а приведём несколько советов для их всех. Настройте автоматическое обновление антивирусных баз на то время, когда компьютер не используется. Тот же принцип относится и к расписанию сканирования на вирусы. Тщательно настройте исключения и фильтры антивируса для работы в Интернете. Это позволит не тратить драгоценные ресурсы системы при нахождении на проверенных и надёжных сайтах.
  • Перед установкой ПО не поленитесь прочитать его аппаратные и системные требования. Не устанавливайте приложение, если ваш ПК заведомо не соответствует минимальным требованиям – нормальной работы не получится.

Настройка операционной системы

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

Приведём последовательность действий.

  1. Обновить драйвера всех устройств до последних стабильных версий. Искать необходимо на сайтах производителей устройств. Наиболее актуально для драйверов видеоадаптера, звуковой платы и сетевых устройств.
  2. Так как дата окончания основной официальной поддержки Windows 7 уже миновала, то после установки пакета обновления SP1, запустите автоматическое обновление и дождитесь его окончания. Затем можно переходить к следующему шагу.
  3. Для Windows 7 установить Service Pack 1, если это ещё не сделано. Ссылка для скачивания и подробная инструкция по установке на сайте Microsoft.
  4. Опять откроем диспетчер задач и внимательно посмотрим на системные процессы. Отсортируем список по имени, более всего нас интересует svchost.exe. Это системный процесс, отвечающий за запуск служб Windows 7. Выделим экземпляр, «съедающий» наибольшее количество памяти, нажмём на правую кнопку мыши. В появившемся меню нажмём «перейти к службам». В открывшемся окне видим службы, за работу которых отвечает экземпляр svchost. Если у вас нет программ, работающих по расписанию (Shedule), а обновление системы вы уже выполнили (wuauserv), то зачем вам работающие службы? Теперь необходимо отключить все неиспользуемые системные службы.

Приведём краткий список таких, которые не используются на подавляющем большинстве ПК:

  • Superfetch, которая оптимизирует работу оперативной памяти.
  • Обнаружение SSDP – работа с устройствами IoT (интернета вещей).
  • При наличии антивируса отключите «Брандмауэр Windows» и «Защитник Windows».
  • Вы вряд ли заглядывали в него, но журнал событий существует. Отключите службу «Журнал событий Windows», если не планируете теперь регулярно знакомиться с его содержимым.
  • И множество других.

Рекомендуем нажать кнопку «Службы» в диспетчере задач, откроется список в отдельном окне. Отсортировать их по колонке «Состояние» и проверять каждую со статусом «Работает», отключая ненужные. Для этого дважды кликните мышью на её названии, а в открывшемся окне выберите тип запуска «Отключена» и нажмите кнопку «Остановить».

Будьте внимательны при выполнении этого этапа. При малейшем сомнении в назначении службы, оставьте её работающей или найдите описание на сайте Microsoft, а уж затем принимайте решение.

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

Следующими шагами должны стать:

  • Проверка компьютера на вирусы другим антивирусом;
  • Проверка исправности аппаратных компонентов (оперативки, жёсткого диска, видеокарты, блока питания), используя программы AIDA, CPU-Z или другие. Если выявлен неисправный элемент, то его следует заменить.
  • Попробовать установить утилиту для автоматической очистки оперативной памяти. Выбор достаточно большой, например, Advance System Care, Mem Reduct и т.д.
  • Переустановить операционную систему.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *