Нас беспокоит то, как оптимизировать управление памятью, повысить эффективность использования памяти и максимально увеличить скорость работы. Ниже представлены несколько методов повышения эффективности использования памяти и оптимизации управления памятью в операционных системах Windows.
1. Измените расположение файла подкачки.
Его целью является главным образом поддержание непрерывности виртуальной памяти. Потому что жесткий диск считывает данные с помощью магнитных головок на магнитных материалах, и если файлы подкачки расположены в разных областях диска, магнитные головки будут прыгать, что, естественно, не способствует повышению эффективности. Более того, на системном диске много файлов, а виртуальная память явно не непрерывна, поэтому ее нужно разместить на другом диске. Способ изменения местоположения файла подкачки: щелкните правой кнопкой мыши «Мой компьютер», выберите «Свойства → Дополнительно → Настройки производительности → Дополнительно → Изменить виртуальную память» и выберите местоположение, которое вы хотите изменить, на панели дисков. Стоит отметить, что после перемещения файла подкачки исходный файл необходимо удалить (система не удалит его автоматически).
2. Измените размер файла подкачки.
После изменения местоположения файла подкачки мы также можем внести некоторые изменения в его размер. При настройке нам нужно быть осторожными, чтобы не установить равные значения максимального и минимального файлов подкачки. Поскольку память обычно не «заполнена», она автоматически помещает некоторые временно неиспользуемые данные на жесткий диск, когда внутренняя память достигает определенного уровня. Чем больше минимальный файл подкачки, тем ниже доля и медленнее скорость выполнения. Максимальный файл подкачки является пределом. Иногда, когда открыто много программ, память и минимальный файл подкачки «заполнены», и максимальный файл подкачки автоматически переполняется. Поэтому неразумно считать их эквивалентными. В обычных обстоятельствах минимальный файл подкачки устанавливается меньше, чтобы в памяти можно было хранить как можно больше данных, а эффективность была выше. Максимальный размер файла подкачки устанавливается больше, чтобы избежать «полных» ситуаций.
3. Отключить файл подкачки
Когда у вас больше 512 МБ памяти, роль файла подкачки уже не будет очевидна, поэтому мы можем его отключить. Способ такой: войти в редактор реестра «HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Ma-nagerMemoryManagement» по очереди и установить для него значение «1» в опции «DisablePa-ging Executive» (отключить файл подкачки).
4. Очистите файл подкачки.
Там же есть «ClearPageFileAtShutdown (очистить файл подкачки при выключении)», установите значение «1». Упомянутая здесь «очистка» файла подкачки не означает полного удаления файла pagefile.sys с жесткого диска, а «очистку» и организацию его для подготовки к лучшему использованию виртуальной памяти при следующем запуске Windows XP.
5. Отрегулируйте размер области кэша.
Вы можете установить долю использования системного кэша на вкладке «Основное использование компьютера» (для Windows 98). Если в системе больше памяти, вы можете выбрать «Сетевой сервер», чтобы система использовала больше памяти в качестве кэша. На вкладке CD-ROM вы можете напрямую настроить, сколько памяти система использует в качестве кэша для чтения и записи дисков CD-ROM.
6. Мониторинг памяти
Независимо от того, насколько велика память системы, она всегда будет израсходована. Несмотря на наличие виртуальной памяти, скорость чтения и записи жесткого диска не может сравниться со скоростью памяти, поэтому при использовании памяти необходимо постоянно контролировать ее использование. Операционная система Windows предоставляет системный монитор, который может отслеживать использование памяти. Как правило, если доступно только 60% ресурсов памяти, вам следует обратить внимание на настройку памяти, иначе это серьезно повлияет на скорость работы компьютера и производительность системы.
7. Вовремя освобождайте пространство памяти
Если вы обнаружите, что вашей системе не хватает памяти, вам следует обратить внимание на ее освобождение. Так называемое освобождение памяти означает освобождение данных, находящихся в памяти, из памяти. Самый простой и эффективный способ освободить память — перезагрузить компьютер. Также закройте программы, которые временно не используются. Также обратите внимание, что если данные изображения хранятся в буфере обмена, они занимают много места в памяти. В это время, пока вырезано и вставлено несколько слов, исходные картинки из буфера обмена в памяти могут быть смыты, тем самым освобождая большой объем занятой ею памяти.
8. Оптимизация данных в памяти
В Windows чем больше данных находится в памяти, тем больше ресурсов памяти они занимают. Поэтому не устанавливайте слишком много значков ярлыков на рабочем столе и в панели задач. Если ресурсы памяти ограничены, рассмотрите возможность использования как можно меньшего количества фоновых резидентных программ. При работе на компьютере не открывайте слишком много файлов или окон. Если после длительного использования компьютера не перезагрузить компьютер, расположение данных в памяти может перепутаться, что приведет к снижению производительности системы. На этом этапе вам следует рассмотреть возможность перезагрузки компьютера.
9. Улучшить работу других компонентов системы.
Производительность других компонентов компьютера также оказывает большое влияние на использование памяти, например тип шины, процессор, жесткий диск и видеопамять. Если видеопамяти слишком мало, а объем отображаемых данных велик, никакой объем памяти не улучшит скорость ее работы и эффективность системы. Если жесткий диск будет слишком медленным, это серьезно повлияет на работу всей системы.