Постоянная и непрекращающаяся смена стандартов в индустрии RAM иногда приводит к таким «последствиям» как перенасыщение оперативки на компах ввиду ее чрезвычайного удешевления. Однако истина гласит, что «памяти никогда не бывает много». Как же поступить юзеру, если у него обратное явление отсутствие «лишней» памяти, а желание увеличить ее объем пока что не претворилось в наличность . Для них, а также для всех, желающих увеличить производительность системы за счет оптимизации оперативной памяти, и посвящен данный цикл статей.
Использование программ-дефрагментаторов в большинстве своем помогает повысить производительность всей системы. Это, конечно, не значит, что произойдет значительное увеличение FPS в любимых играх и значительно повысится быстродействие. Однако кому-то работа, скажем, в Corel DRAW и 3D MAX на 32 Mб памяти может показаться издевательством: легче застрелиться, чем так работать :-). Вместе с тем, реализм жизни таков, что на сегодняшний день еще не у всех пользователей наблюдается в наличии 128/256 Mб ОЗУ, а работать-то надо.
Программы данного обзора по сути являются дефрагментаторами и оптимизаторами оперативной памяти. Разные по функциональным возможностям, они, тем не менее, позволят вам быть в курсе работы вашей ОЗУ и при необходимости управлять ею. Мы начинаем…
Утилита CoolMEM! предназначена одновременно как для дефрагментирования ОЗУ, так и для управления запущенными в системе процессами (другими словами, программа имеет менеджер процессов). CoolMEM! не требует инсталляции, при запуске программы на панели задач появляется ее пиктограмма, по умолчанию отображающая объем свободной физической памяти.
CoolMEM! позволяет:
производить дефрагментацию памяти, что особенно актуально после многократного открытия и закрытия программ, когда в памяти образовывается что-то вроде каши :-);
( производить выгрузку ненужных DLL: CoolMEM! отыскивает подобные модули и выгружает их в swap-файл, откуда при необходимости они могут быть незамедлительно загружены назад;
бороться с «утечками» памяти. Представьте ситуацию: во время работы приложения за ним был закреплен определенный участок ОЗУ, далее из программы выходят, но зарезервированный участок памяти по-прежнему остается недоступным для всех остальных софтин. Описанная ситуация и называется «утечкой» памяти;
управлять процессами и окнами. CoolMEM! позволяет получить детальную информацию о каждом из процессов и управлять ими (завершать, менять приоритет), а также дает информацию о загрузке процессора и объеме свободного ОЗУ.
В CoolMEM! объем свободного ОЗУ представляется в виде 3D-графика, при этом программа постоянно следит за наличием свободной памяти и при ее нехватке производит очистку по заранее установленным параметрам (Рис. 1). Пользователь может также самостоятельно очищать память, обратившись к иконке в трее. Есть несколько вариантов: очистить сразу 5/10/15 Mб, очистить немедленно тот объем, который был установлен заранее, например 50 Mб,или очистить все происходит очистка максимального объема памяти.
CoolMEM! написан на Delphi 6, работает стабильно и занимает в памяти примерно 2 Mб. Скачать сию прогу можно с http://kirya85.by.ru/coolmem.zip.
Схожая по эффективности с CoolMEM!, утилита MemCheck Pro, тем не менее, позволяет полностью отказаться от «ручной» работы, поскольку автоматически следит за наличием свободной памяти и при некотором значении ниже порогового, например, 40% от общего объема, оптимизирует системные ресурсы. Процесс оптимизации происходит в фоновом режиме в течение всего времени работы компьютера, без ущерба производительности системы. MemCheck Pro позволяет оптимизировать как физическую память, так и виртуальную (рис. 2). Статистика работы может отображаться в графическом или текстовом виде в процентах. Сервисные функции так же просты, как и программа:
установка порогового предела ОЗУ, минимум 5 Mб;
оптимизация по требованию;
наличие менеджера процессов, позволяющего управлять программами и закрывать их.
Тестирование программы показало, что пороговое число 40% является наиболее приемлемым. При выборе нижнего порога ОЗУ выше/ниже этой цифры система начинает «сходить с ума»: не успевает приложение загрузить себя и свои библиотеки, как его тут же «оптимизируют». Поэтому наиболее эффективная работа программы с настройками по умолчанию.
Переходя к программам с расширенными возможностями оптимизации оперативной памяти, хотел бы начать с утилиты MemoryBoost Pro. Можно сказать, что данная программа самый настоящий конвейер оптимизирующих модулей, позволяющих очень эффективно работать с физической памятью вашего компьютера. Каждый модуль MemoryBoost Pro представляет собой отдельное окно с визуальным отображением текущих параметров оптимизации. Чтобы не быть многословным, отмечу основные возможности программы:
наличие круговой и линейной статистических диаграмм, отображающих реальное положение дел (Рис. 3);
установка минимального объема памяти, при достижении которого автоматически происходит оптимизация;
( задание параметров оптимизации файловой системы и дискового кэша исходя из назначения компьютера Desktop, Mobile, Server;
создание «оптимизированных» пиктограмм для наиболее часто используемых программ. При этом определяется количество памяти, которое будет выгружаться перед запуском необходимой софтины;
собственный менеджер процессов, позволяющий закрывать выбранные или все неактивированные процессы;
возможность очитки буфера;
установка объема необходимой свободной памяти после загрузки ОС;
различные режимы использования CPU во время очистки памяти high, medium, low;
уникальный механизм Crash protect, позволяющий предупредить пользователя о низком значении системных ресурсов прежде, чем наступит «восход синего экрана» :-).
MemoryBoost имеет на вооружении также две утилиты быстрой оптимизации памяти: QuickBoost и Optimizer Wizard. Первая предоставляет возможность освободить дополнительный объем памяти в пределах от 5 Мб до 128 Mб. Вторая позволит последовательно, выдавая пошаговые инструкции пользователю и фиксируя заданные им характеристики, оптимизировать систему сразу же после перезагрузки.
Программу можно с уверенностью ставить на системы как с 32 Мб, так и с 256 Мб (и даже выше) она поможет оптимизировать память и когда ее мало, и когда ее более чем достаточно :-).
Очередной программный продукт для увеличения производительности вашей системы, Caсheman прямо-таки технологический кэшмар :-) на фоне иных вяловатых софтин. Данная утилита разработана для улучшения производительности не только ОЗУ вашего компьютера, но и для оптимизации различных кэшей, коих в компьютере предостаточно Disk Cache, Name & Path Cache, CDFS Cache, Icon Cache (Рис. 4).
Работать с Cacheman легко и безопасно. Хотя бы потому, что при первом запуске программа сохраняет все текущие системные настройки, которые можно спокойно восстановить после неудачной процедуры оптимизации системы.
Упрощению (а заодно и улучшению) оптимизации под конкретные задачи отдельно взятой системы способствует наличие в программе девяти предустановленных профилей, среди которых Server, Games, CD-Writer, Multimedia, Low memory system. Cacheman позволяет эффективно восстанавливать полезный объем RAM путем свопирования неиспользуемых данных и библиотек на диск. Данная функция программы доступна как для автоматического, так и для ручного запуска путем клика правой кнопкой мышки на иконке программы и выбора пункта меню Recover memory now.
Работать с Cacheman действительно просто. Еще хотя бы потому, что программой предусмотрено наличие мастеров оптимизации для различных объектов RAM, кэшей, swap-файла (Рис. 5). Для начинающих пользователей самое оно.
Эта софтина имеет полное право называться лучшей. Потому что в WinRAM-Booster Professional 2001 собраны воедино все наиболее эффективные технологии оптимизации памяти и к тому же добавлена парочка оригинальных :-). Итак, данная софтина представляет собой профессиональную утилиту, направленную на:
оптимизацию вашей физической RAM;
оптимизацию виртуальной RAM;
реорганизацию и оптимизацию swap-файла;
предотвращение недостатка свободной RAM и появления «синих экранов смерти».
Как было уже замечено выше, программа имеет полный арсенал возможностей, присутствующих в других программах обзора. Это и оптимизация RAM, кэша; очистка буфера от данных, реорганизация swap-файла; создание оптимизированных иконок для наиболее часто используемых программ (MS Word, Photoshop), и т. д.(Рис. 6)
После установки программа интегрируется в контекстное меню Корзины, вызвав которое, одним щелчком мыши можно немедленно оптимизировать оперативную память (Рис. 7). В запущенном состоянии вверху экрана находится RAM-монитор, отображающий количество используемой (в процентах) и свободной памяти компьютера.
Широкие возможности настройки (Рис. 8) программы и использование предустановленных специализированных профилей (Server, CD Writer, Gaming System) позволят оптимизировать компьютер на максимальное быстродействие. Не лишним будет и использование уникальной утилиты, входящей в поставку программы WinAlignGUI, позволяющей реструктурировать программы и программные библиотеки на жестком диске для максимально быстрого доступа к ним при обращении.
Поскольку программа шароварная, все радости оптимизации будут доступны лишь на протяжении 50 запусков. Однако попробовать ее у вас есть и время и возможности. Адрес таков: http://www.totalidea.de/files/wrbp2001.exe.
* * *
Подведем небольшие итоги: если требуется небольшая и простая утилита для работы с памятью, идеальный выбор CoolMEM!, чуть лучше и с возможностью автоматизации процессов MemCheck Pro 3.0. Хотите быть в курсе всех процессов, происходящих в памяти вашего компа и управлять ими тогда вам подойдут MemoryBoost Pro 2.0 и Cacheman 5.1. А если уж захотите знать… и уметь делать все что хотите с памятью, выбор один WinRAM-Booster Pro 2001, правда, придется пожертвовать долларами :-).
На этом не прощаюсь у нас на очереди программы комплексной оптимизации операционной системы и физических ресурсов компьютера.