СКОПИРОВАНО ИЗ ВАРЕЗНИКА:
Позвольте внесу свою лепту. И не очень скромную - уверен, инфа, изложенная ниже, будет многим полезна. Серьезно решил заняться данной прогой по причине, изложенной ровно одним постом выше (игра Сталкер, задача - использовать два ядра, а не одно). CPU Control - это хорошо, но у нее есть главный минус, который камрад
Wiz888 уже озвучил - прога "забывает" свои настройки (при запуске приложения, для которого существует профиль, не использует его).
Теперь коротко о сути подобных программ: их задача ни в коем разе не увеличить производительность конкретного приложения (в случае со "Сталкер Чистое небо" это скорее "лечение" криворукости программеров игры), а оптимизировать работу системы в целом на многоядерном процессоре - дать возможность различным приложениям использовать различные ядра и распределить приоритет системного времени.
ПРИМЕР: если два достаточно ресурсоемких приложения начнут "делить" одно ядро, ничего хорошего из этого не выйдет, а если первому сказать, что оно может использовать ядра 1 и 2, а второму - 3 и 4 соответственно - система будет работать гораздо ровнее.
ЗАБАВНО: Думаете в этом есть что-то новое? Зайдите в диспетчер задач, ПКМ по любому процессу -> Задать соответствие -> Поставить/убрать нужные галки. Вуаля! Причем ситсема запомнит эту настройку и после завершения работы приложения. Но вот приоритет приложений (выставляется там же, по ПКМ) диспетчер задач не запоминает...
ВАЖНО: Эти программы не заставят работать на нескольких ядрах приложения, заточенные под одно ядро (один физический CPU)! Приложение должно изначально поддреживать многоядерность, а эти программы лишь распределяют ресурсы! (Сталкер !Чистое небо! умеет работать с двумя ядрами - просто не всегда их "видит".)
Теперь по поводу детища ASHAMPOO. Красиво. Теоритически удобно (выбирать нужные ядра просто покликав на соответствующие зеленые кнопочки). Любое изменение для процесса - автоматически создаеся профиль - отлично! Текущие минусы - никакая это не замена диспетчеру задач (и функции то такой в настройках нет - заменить его), наличие утилит по работе с автозапуском и со службами вообще непонятно зачем привинтили... И ГЛАВНЫЙ МИНУС (он же главный прикол): прога не умеет работать с ядрами... Точнее умеет, но все это надо вручную прописать, черз интерфейс не сделать!!! О чем я? А вы попроуйте задать для любого приложения такие настройки (самые ходовые!): 1+2 ядро или 3+4 ядро? Нет такой возможности! Только 1, 2+3+4, 1+2+3+4 (All) и все! В настройках профиля можно поставить хоть 1+4, но прога это значение не запоминает!
РЕШЕНИЕ: Все профили храняться в файле "Profiles.ini" в папке проги. Выходим из программы, открываем файл "Profiles.ini" блокнотом. Любой профиль иммеет следующий вид:
Цитата: Путь к приложению
ХХ
У
Где XX - используемые ядра, У - приоритет от 1 до 5 (От Low до High соответственно). А вот соответствие цифр ХХ используемым ядрам:
Цитата: 15 - 1.2.3.4
14 - 2.3.4
13 - 1.3.4
12 - 3.4 !!!
11 - 1.2.4
10 - 2.4
9 - 1.4
8 - 4
7 - 1.2.3
6 - 2.3
5 - 1.3
4 - 3
3 - 1.2 !!!
2 - 2
1 - 1
Выбранные ядра прога корректно отображает в настройках профиля. Сохраненный профиль можно редактировать через интерфейс программы, но только приоритет - иначе настройка ядер опять слетит.
Я уверен это поправят в следующем релизе, а пока так, ручками...