|
|
Оптимизация системы и системной памяти |
Чем больше в вашей системе оперативной памяти, тем лучше. В моей
системе стоит 192Мб. Цена на память последнее время безумно возросли и купить
ещё 128, как планировалось уже невозможно. А когда нельзя добавить память,
надо оптимизировать её использование. Существует несколько программ, освобождающих
память, и это может быть полезно, если нужно запустить к примеру тяжёлое
приложение вроде PhotoShop, Quake или Unreal. Программы эти известны, и
найти их можно на любом Download сервере. Но установка программ это одна
сторона медали. Если посмотреть с другой стороны, то даже принудительно
освобождая большую часть памяти многие недостаточно правильно настраивают
систему, в результате через несколько минут можно и не вспоминать о том,
что память освобождалась. Это касается и систем с огромными количествами
ОЗУ, особенно если они находятся под управлением Windows98. Эта операционная
система давно славится своими аппетитами на память и ее странным загаживанием.
Прежде всего необходимо дефрагментировать жёсткий диск. Осталось не так много людей, которые не понимают, зачем это делать, однако стоит ещё раз повторить, что во время многократной записи и стирания с диска единички информации, из которых состоят файлы перемешиваются и образуется каша, доступ к которой гораздо медленнее, чем к упорядоченному списку тех же самых единичек. Для оптимизации, или дефрагментации диска создано множество утилит. Но не стоит забивать себе голову поиском какой-либо навороченной. С этой функцией прекрасно справится встроенная в Windows система Defrag. Для её запуска надо зайти в Пуск/Программы/Стандартные и там найти и запустить дефрагментацию. В зависимости от запущенности фрагментации на диске процесс может занять от нескольких секунд до нескольких часов. Скорость зависит как от производительности диска, так и от его объема, степени загруженности информацией и нескольких других параметров. После дефрагментации необходимо настроить файл подкачки. По этому поводу давно идут не утихающие споры. Дело в том, что система подкачки у операционных систем разных версий Microsoft существенно отличается. Если у вас много места на диске, то рекомендуется зайти в панель настроек компьютера (вызывается правым щелчком на "Мой компьютер, затем пункт "Свойства") и открыть последнюю вкладку. В ней есть кнопочка "Виртуальная память". По умолчанию там установлено выбирается Windows. Некоторые специалисты рекомендуют выставить параметр в постоянную величину. Это поможет файлу нефрагментироваться, а так же задаст для него жёсткий размер, и даже если однажды переполнится основной диск, файл останется на месте и памяти хватит. Впрочем существует альтернативно мнение, что файл подкачки у Win98 всегда динамический, но разбит на два подвида, и задавая жёсткий размер мы не отменяем динамический размер а только ограничиваем первый уровень свопа. При этом динамическая часть продолжает работать как и раньше. Не будем спорить по этому поводу. Как уже было сказано - если у вас много свободного места, то лучше задать фиксированный размер. Имея 192Мб памяти я всегда выставлял это число в 192Мб, можно конечно поставить и больше, и с таким количеством ОЗУ можно было даже сделать меньше... Но это личное дело каждого. Я бы рекомендовал ставить 192 или больше. После установки файла подкачки рекомендуется его оптимизировать. Вот тут Defrag уже бессилен. Тут интересная ситуация - такова наша страна, если посоветовать всем воспользоваться программой Norton Speed Disk из четвёртой версии Norton Utilites, то российский пользователь всё равно ею воспользуется. Одолжит у друга, купит за 2 бакса на рынке и воспользуется. А вот западникам такой совет лучше не давать. Звучит как реклама дорогущего продукта... Собственно к оптимизации системной памяти предыдущее имело не слишком большое отношение. Теперь немного конкретнее. Ещё одной частью Windows, съедающей память является кэш. Даже на машинах с огромным количеством ОЗУ этот кэш поедает большую часть системной памяти. Существует такая программа, Cache Manager, скачать которую можно с адреса http://members.xoom.com/ultimatum/cacheman.zip, программа занимает менее полмегабайта, зато способна автоматизировать процесс ограничивания выделяемой под кэш оперативной памяти. Стоит упомянуть, что неграмотное выделение памяти под кэш способно сильно снизить производительность системы. Но в любой ситуации вы освободите память. Вот цифры, рекомендуемые для 64Мб ОЗУ. Такие настройки сохраняют неплохую производительность и одновременно освобождают уйму памяти. Если у вас более 64Мб, то разделите свою цифру на 64 и умножите ниже приведённые цифры на полученное число. К примеру обладателям 128Мб стоит умножить числа на 2. MinFileCache=16384 MaxFileCache=16384 Chunksize=512 NameCache=2048 DirectoryCache=48 Собственно хорошо, скажете вы. Ну есть цифры, а что с ними делать то? Оказывается их надо записать в SYSTEM.INI файла Windows. Для этого открываете этот файл в Notepad, ищете надпись "[vcache]", конечно без кавычек, а когда находите - просто записываете приведённое выше в столбик под этой записью. Конечно вы можете и не найти запись, тогда просто создайте её и сделайте как описано выше. Подробнее о значениях:
Установка фиксированных значений заставляет Windows перестать трепыхаться в попытках постоянно подогнать кэш под нужный размер. Теперь, когда с этим покончено стоит обсудить способ очистки памяти. Опять же можно найти специализированные утилиты, неплохо работающие, но так как ссылок под рукой нет, расскажем как это сделать проще. Для работы этого метода понадобится установить "Windows scripting host", который идёт в комплекте с Windows. После установки SC Host нужно создать в Notepad файл, содержащий всего одну строку, сохранить его в любом месте и запускать по надобности. Примечание - расширение файла должно быть .VBS, иначе может и не сработать. А строка такая: Mystring = Space(160000) Но можно сделать проще, и скачать этот файл от нас: [Memory.ZIP в http://www.3dnews.ru/files/tools/memory.zip] Кроме того, стоит пройтись в файлы конфигурации. Не всё, что сейчас будет написано относится к памяти, однако хочется упомянуть наиболее распространённые ошибки пользователей.
На этом пожалуй всё, если у вас есть какие либо дополнения, идеи либо
исправления, можете присылать. |
|
Copyright © 1999-2000гг. "Internet Zone" & Nik Romanov. nikspase@mail.ru, nikspase@hotmail.ru, http://www.izone.com.ua/ |