Экстремальная оптимизация, или сохраним процессорные такты - Компьютерная документация по Windows. Оптимизация Windows.
 Компьютерная документация по Windows. Оптимизация Windows.  Компьютерная документация по Windows. Оптимизация Windows. Поиск
  Здравствуйте  [ Новый пользователь ] Домой  .  Статьи по темам  .  Компьютерная документация  .  Личный кабинет  .  Toп 10  .  Карта сайта  

  Навигация

 Главная   Главная
 Главная   Магазин софта
 Темы новостей   Темы новостей
 Топ 10   Топ 10
 Архив новостей   Архив новостей
 Карта сайта   Карта сайта
 Конструктор   Конструктор
 Обзоры   Обзоры
 Интересное   Интересное
 Рассылка новостей   Рассылка новостей
    Полезные ресурсы
 Пользователи   Пользователи
 Поиск   Поиск
 Написать нам   Написать нам
 Тест скорости   Тест скорости


  Наши темы
Windows 8
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Вебмастеру
Оптимизация Windows
Обзор софта
Технологии, обзоры
Обзоры компьютеров и комплектующих
Рецензии
Полезные советы
Продвижение сайтов

Новые обзоры

Как заработать на ремонте компьютеров

Переработка отходов электроники

Типовые неисправности I:Phone, Pad, Pod и Macbook

Место для вашей электронной души

Ремонт компьютеров в Москве


Экстремальная оптимизация, или сохраним процессорные такты

Размещено 12/05/2008

Windows XP Если честно, не люблю, кода мой комп сильно тормозит. Да и кто это любит? Тем более, машина у меня старая, скорость и так невысокая, а из-за антивирусов и защитных программ от прочей нечисти комп тормозит очень сильно. А ведь, если подумать, сама операционная система в силах защитить себя лучше, чем любой антивирус. Стоит только злому дяде написать лишние строки кода или сделать свой пакер или еще что-нибудь, то все антивирусы идут лесом (потому как они могут распозновать то, что они "знают" т.е. если они знают паковщик UPX, то ехе распаковывается и анализируется, если нет - то блокируется (10% случаев) или просто пропускается). В новом Касперском добавили эвристику... В ноде (NOD 32) она уже давно была, хотя суть дела это не меняет, его обойти тоже можно, если хорошо подумать.

Это была присказка, а теперь приступим к оптимизации... Для начала создадим контрольную точку восстановления, чтобы можно было все вернуть назад если что-то пойдет не так [link] Пуск > Все программы > Стандартные > Служебные [/link]. После создания контрольной точки можно приступать к работе.
 
 
    Создадим в системе нового пользователя с правами администратора: [link] Панель управления > Учетные записи пользователей > Создание учетной записи > Администратор > Ок [/link], после чего заходим в созданную запись: либо Window+L, либо [link] Пуск > Выход из системы > Сменить пользователя [/link]. Получаем совершенно чистый рабочий стол, после чего производительность поднимается на 10-15%
 
    Фоновый рисунок и оформление (темы) снижают производительность, особенно на старых видеокартах. Уберем фоновый рисунок и зальем фон каким-нибудь цветом, кому какой нравится: [link]Свойства экрана > Рабочий стол [/link] фоновый рисунок - нет, цвет на ваше усмотрение. Дальше вкладка Оформление, выбираем классическую, остальное - дело вкуса. Ждем несколько секунд и получаем еще примерно 10-15% производительности, а на некоторых старых машинах и до 30%. Следующий шаг - файл подкачки: [link] Свойство системы > Дополнительно > Быстродействие [/link].
 
Визуальные эффекты
 
    Из этого добра мало что понадобится, я оставил: гладкое прокручивание списков, использование типичных задач для папок, отбрасывание теней значками на рабочем столе и сглаживание неровностей экранных шрифтов.
 
Дополнительно
 
    Распределение времени процессора - программы.
Использование памяти. По умолчанию это программы, если объем оперативной памяти меньше 256 Мбайт, но я оптимизировал системный Кэш.
 
Виртуальная память
 
    Смотрим размер задействованного файла подкачки, это должно быть примерно 2хRAM (оперативной памяти) плюс-минус 2 Мбайт. Лучше всего использовать файл подкачки на другом логическом диске для более быстрой работы системы.
Если после перезагрузки все нормально работает, то переходим к следующему этапу, опять же создадим контрольную точку восстановления, поскольку приступим к редактированию самой уязвимой части Windows - реестру.

Реестр...
 
Для этого: [link]Пуск > Выполнить > regedit[/link]
 
Выгрузка неиспользуемых DLL-файлов из памяти
 
    В ключе [HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer] создайте параметр "AlwaysUnloadDLL" (string - строковый) и присвойте ему значение "1". Это позволяет выгружать неиспользуемые DLL-файлы из оперативной памяти, что освобождает ее и, соответственно, ускоряет систему. Если наблюдается нестабильная работа системы при включенной опции, отключите ее.
 
Ускорение доступа к каталогам с большим количеством файлов
 
    Созданный в ключе [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FileSystem] параметр с именем "NtfsDisableLastAccessUpdate" (dword) и значением "1", ускоряет доступ к каталогам с большим количеством файлов. Данная опция работает только с дисками с файловой системой NTFS.
 
Настройка работы с памятью
 
    Чтобы настроить оптимальную работу Windows XP с памятью, отредактируйте в ключе [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management] значения следующих параметров:
"DisablePagingExecutive" (dword) - запрещает записывать в файл подкачки код (драйвера и т.д.) и требует оставлять их всегда в физической памяти. По умолчанию равен "0". Если у вас объем памяти больше 256 Мбайт, то рекомендуется присвоить значение "1", что ускорит работу.
"SecondLevelDataCache" (dword) - если используется старый процессор (до Pentium II), то этим параметром можно установить размер кэша процессора, значение по умолчанию "0" соответствует 256 Kбайт.
В ключе [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management/PrefetchParameters ] установите значение параметра "EnablePrefetcher" (dword) равным "0". Он может принимать следующие значения:
"0" - отключить сервис,
"1" - упреждающая выборка приложений,
"2" - упреждающая выборка приложений, запускаемых во время загрузки системы (используется Windows Server 2003 по умолчанию),
"3" - включены обе упреждающие выборки (пп. 1 и 2), используется Windows XP по умолчанию.
Перезагрузите компьютер, чтобы изменения вступили в силу.
 
Отключение встроенного отладчика
 
    Созданный в ключе [HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/CurrentVersion/AeDebug] параметр с именем "Auto" (dword) и значением "0" отключает встроенный отладчик "Dr.Watson" (программа обнаружения ошибок), запускаемый по умолчанию при каждом сбое в работе приложений. Это освободит немного оперативной памяти, а, значит, ускорит работу системы. Если для отладки вы по умолчанию используете другую программу, то и она не будет запускаться автоматически. При ошибке в программе будет выводиться соответствующее сообщение об ошибке с кнопками и ; при нажатии приложение завершается, а при нажатии на кнопку запускается отладчик.
Удалите этот параметр или измените его значение на "0", чтобы вернуть настройки к первоначальному виду.
 
Уменьшение времени загрузки приложений
 
    Корпорация Microsoft создала параметр, который позволяет ускорить загрузку приложений путем добавления в свойствах программы ключа "/prefetch:1". Для этого правой клавишей мыши нажмите на ярлыке нужной программы и выберите из меню пункт "Свойства". В строке "Объект" после указания пути к файлу добавьте "/prefetch:1" (пробел перед ключом обязателен).
 
Восстановление системных файлов
 
    Система периодически создает слепки критичных системных файлов (файлы реестра, COM+ база данных, профили пользователей и т.д.) и сохраняет их как "точку отката". Если какое-либо приложение вызовет критическую ошибку в вашей системе или что-то важное будет испорчено, вы можете вернуться в предыдущее состояние - в точку отката.
 
    Создайте в ключе [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management ] параметр с именем "LargeSystemCache" (dword) и значением "1" или модифцируйте существующий, чтобы использовать больший системный кэш. Если у вас 512 Мбайт памяти или больше, данная опция увеличит производительность Windows XP. Измените значение этого параметра на "0", чтобы вернуть настройки к первоначальному виду (по умолчанию).

Автор: Халик Алешин
Источник: best-soft.ru


 



Компьютерная документация по Windows Copyright © 2008-2019