«

»

Распечатать Запись

ICEAffinity – утилита для оптимизация работы процессора

Данная утилита будет полезна владельцам многоядерных процессоров решить проблему лагов (от англ. lag – "запаздывание", "задержка") после запуска некоторых прикладных программ, приводящих к их частичной или полной неработоспособности.

Это происходит по двум возможным причинам:

  • материнская плата некорректно (асинхронно) инициализирует ядра;
  • некоторые приложения не поддерживают многоядерный режим (при отсутствии проблемы строчкой выше).

Если со второй причиной, хотя бы словесно, более ли менее ясно, то первая требует некоторых пояснений.

Рассмотрим проблему на примере двухъядерного ЦП. Дело в том, что Windows постоянно балансирует нагрузку, переключаясь с одного ядра на другое. Если ядра инициализированы не синхронно (т.е. асинхронно), то такие переключения приводят к временным "броскам", что делает работу приложения нестабильной. Утилита ICEAffinity поможет использовать только одно, из двух, ядер, и проблема "асинхронности" исчезнет вместе с "лагами".

Впрочем, давайте разберемся и со вторым пунктом. Если программа (игра) ресурсоемкая, то, в критические моменты, вкупе с другими запущенными процессами, при соответствующей загрузке работающего ядра могут появиться ощутимые задержки в работе, при том, что остальные ядра ЦП бессовестно "отдыхают". ICEAffinity справится и с этой неприятностью, перебросив "ресурсоемкое" приложение на одно из "отдыхающих" ядер.

Если при работе на ПК Вы сталкивались с чем-то подобным, то, для начала, запустите тест от тех же разработчиков (см. здесь ICEAffinityTest). При благоприятном исходе увидите надпись "Your computer is perfect" (англ. "Ваш компьютер идеален") - в противном случае, тест покажет время сдвига между ядрами, а, значит, самое время обратиться за помощью к героине этой заметки.

Поскольку ICEAffinity увидела свет еще в 2006-ом году, то идеально подойдет владельцам двухъядерных компьютеров под управлением Windows XP. Хотя, по отзывам, утилита корректно работает и на более мощных многоядерных ПК под Vista / 7, так что попробовать стОит. Тем более, что программа бесплатна и не требует инсталляции (в архиве по ссылке – два запускающих файла .exe, "ICEAffinityTest" + собственно, "ICEAffinity").

Для использования ICEAffinity скопируйте файл ICEAffinity.exe в каталог, где расположена "проблемная" программа (игра), и создайте ярлык на рабочем столе, кликнув на ICEAffinity правой клавишей мышки → далее "Отправить" → "Рабочий стол (создать ярлык)".

iceaffinity_1

На рабочем столе в свойствах ярлыка (также через правый клик) - см. "Объект" - вместо полного пути к ICEAffinity.exe вида "C:\Program Files\X\ICEAffinity.exe" добавьте

"C:\Program Files\X\ICEAffinity.exe" 1 X.exe

где "X" – каталог "проблемного" приложения, "X.exe" – запускающий файл

Данный вариант – для использования только одного (первого) ядра ЦП. Подобным образом возможен запуск на любом ядре, просто замените цифру "1" на "2", "3"… "N". Например, так (см. ниже).

iceaffinity_2

Для полной уверенности попробуйте все возможные варианты, дабы их немного. Если, вкупе с "проблемным", Вы используете и другие приложения типа антивируса или брандмауэра, то желательно заранее пропорционально "раскидать" все процессы на "свободные" ядра, что поможет не только избавиться от "лагов", но и осязаемо повысить общую производительность системы.

Удачной оптимизации!

Дмитрий dmitry_spb Евдокимов

Постоянная ссылка на это сообщение: http://TestSoft.su/iceaffinity-utilita-dlya-optimizacii-raboty-processora/

1 комментарий

  1. mr.X

    Есть и другие похожие проги но этой тоже пользовался.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Вы можете использовать эти теги HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>