Компрессоры ОЗУ

Компрессоры ОЗУ! Сколько надежд и легенд связано с ними. "Вот поставлю себе компрессор памяти и сделаю из своей задыхающейся 8-мегабайтной машины вполне дееспособную 16-мегабайтную!" Некоторые рекламные заявления действительно позволяют так думать, а некоторые даже могут убедить потенциальных покупателей софта (уж не нас, конечно) в том, что после установки компрессора памяти ускорится запуск и выполнение программ под Windows 95 и даже Windows 3.х. Насколько же справедливы такие заявления и выполнимо ли то, что обещают компании-производители, вот о чем пойдет речь в данной статье.

Итак, начнем. Как вы, наверное, уже догадались, программ компрессии существует великое множество. Наиболее известные из них - MagnaRAM фирмы Quarterdeck, RAM Doubler и Agent 95 фирмы Connectix, Hurricane фирмы Helix Software и SoftRAM компании Syncronys Software. Все вышеперечисленные компрессоры имеют как Windows 95, так и Windows 3.х версии. На сегодняшний день одна из самых популярных программ компрессии MagnaRAM имеет в "одном флаконе" и Windows 95, и Windows 3.11 версии. Последняя версия этой программы (та, которую я использовал) называется MagnaRAM 97 version 3. И хотя в названии присутствует число 97, что на, мой взгляд, должно говорить о дате выпуска, в окне About программы как ни странно стоят 95-й, 96-й годы. С информацией о программе RAM Doubler у меня возникла определенная путаница. Если я все правильно понял, то Agent 95 это Windows 95 версия RAM Doubler, который сам по себе рассчитан на Windows 3.1. С Windows 95 версией SoftRAM у меня также возникла небольшая путаница. У SoftRAM, оказывается, уже была такая программа, но потом у фирмы со своим Windows 95 компрессором вышел небольшой скандал, после которого версия для девяностопятки вроде как была ликвидирована, а, вернее, была сменена маркировка на упаковке (по мнению Syncronys, ОС Windows 95 не позволила обеспечить отдельную функцию сжатия ОЗУ, все остальное же работало).

Теперь о главном. Мне удалось протестировать лишь три программы из всех вышеозначенных. Это программы MagnaRAM, SoftRAM и RAM Doubler. Так как во время написания статьи программы Agent 95 и Hurricane мне не удалось добыть, я решил лишь кратко осветить их функциональные качества, используя лишь отзывы тестеров и документацию к этим программам.

HURRICANE. Данная программа претендует на то, что может заставить 8-Мбайтную систему работать как 16-Мбайтную. На мой взгляд это явно преувеличенное заявление. Согласитесь, реализовать такое в программе стоимостью в полсотни долларов довольно тяжело. Для пользователей Windows 95 в Hurricane включены специальные функции, которые должны увеличить как скорость, так и объем памяти. Кроме того, в комплект пакета входит специальная утилита WinGauge, которая позволяет следить за использованием системной памяти. Положительно на производительность системы влияют такие Hurricane функции как: RAM Expander (увеличение свободной памяти) и Screen Accelerator (ускорение экранных функций). Наибольший видеоэффект достигается, как ни странно, с 8-Мбайтной памятью (не видеопамятью, конечно). Правда, эффективность Screen Accelerator зависит и от используемой видеокарты и ее максимального разрешения, а также от глубины цвета. Причем, в документации к Hurricane сказано, что при включенной функции Screen Accelerator возможен только режим экрана с 256-ицветовой палитрой. Это еще ладно, но что вообще, на мой взгляд, очень странно, так это то, что, по словам тестеров, на 16-Мбайтной системе использование Hurricane почти ничего не дает, а если еще и видеокарта несовместима с этим компрессором, то наблюдается снижение производительности. Правда, свою основную функцию программа все-таки выполняет - максимально возможное количество запускаемых приложений увеличивается.

AGENT 95. Connectix Agent 95, судя по отзывам, довольно сырая программа, которая по многим показателям отстает от остальных программ компрессии ОЗУ. Ее главное предназначение - это не увеличение количества запускаемых приложений, а, скорее, повышение производительности за счет компрессии памяти. Как все это работает, я расскажу несколько позже, а пока представляю на ваше рассмотрение общее сравнение возможностей увеличения доступной памяти при использовании трех разных программ-компрессоров MagnaRAM, SoftRAM и RAM Doubler. В процессе тестирования в 8-Мбайтную систему с Windows 3.1 без компрессоров у меня одновременно смогло загрузиться только одиннадцать приложений. На мой взгляд, нет смысла перечислять их, так как все они отличаются как по размеру, так и по функциональному назначению. После установки RAM Doubler максимальное количество одновременно запущенных приложений удвоилось. После установки же SoftRAM (и, естественно, деинсталляции RAM Doubler) в память можно было загрузить в полтора раза больше приложений, чем без компрессора, а если быть точным, то пятнадцать штук. После установки программы MagnaRAM количество запускаемых программ, как и в случае с RAM Doubler, удвоилось. Однако надо отметить, что, несмотря на приятное увеличение доступной памяти, скорость выполнения тестовых задач (различного рода сложных макросов) заметно уменьшилась. RAM Doubler и MagnaRAM практически удвоили время выполнения тестовых задач, SoftRAM же увеличил время их выполнения в полтора раза. Что тут сказать. Учитывая, что на сегодняшний день заслуженной популярностью до сих пор пользуется операционная система Windows 3.11, в которой, в отличие от Windows 95, нет таких эффективных функций распределения памяти и свопинга, программы компрессии ОЗУ могут сослужить хорошую службу, особенно на машинах с ограниченным объемом памяти. Потеря же производительности при использовании компрессоров памяти с лихвой компенсируется увеличением количества загружаемых приложений. В довершение к Windows 3.11 исследованиям хочется отметить, что тестирование производилось на домашнем компьютере AMD 586 -133 c 8 Мбайт памяти, то есть в условиях, приближенных к боевым (я специально снял один банк памяти на 4Мб). Если же кто-то не верит моим результатам исследования или просто не доверяет "Компьютерным Вестям" (кстати, зря вы так), можете сами потратить кучу времени и протестировать любые понравившиеся вам компрессоры памяти на своем компьютере.

Как ведут себя компрессоры памяти под ОС Windows 95, я расскажу в следующий раз, и речь главным образом пойдет о работе MagnaRAM.

(Окончание следует)

Кирилл ВОЛОШИН

Версия для печатиВерсия для печати

Номер: 

16 за 1997 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!