Если у вас есть приложение которое при выполнении каких либо функций подвешивает систему, но необходимо работать дальше, можно распределить вручную использование ядер системы, и продолжить свою работу дальше (для справки: большинство программ по умолчанию использует первое ядро), для того, чтоб это изменить надо:
1. Открываем диспетчер задач (ctrl+shift+esc)
2. Открываем вкладку процессы
3. Находим нужное приложение
4. Жмем правую кнопку мыши
5. Выбираем задать соответствие
6. Выбираем какие ядра использовать
Таким образом можно распределить использование процессоров между приложениями (например 3д макс - 3 и 4 ядро, фотошоп –2-ой, а браузер 1-ый и т.д.)
Минус приведенного способа только один - надо делать это при каждой загрузке приложения, если хотите задать использование конкретных ядер приложению всегда, то делаем так:
Открываем стандартный блокнот и пишем следующее:
start affinity 1 путь
где
start - запускает приложение
affinity - соответствие
1 – это значение в шестнадцатиричной системе задающий различные комбинации использования ядер
путь - это путь к приложению, если внутри пути например c:\Program Files\Autodesk\3ds Max Design 2011\3dmax.exe есть пробелы между словами(выделено) то закрываем в кавычки, вот так выглядит правильная строка для программы 3ds max при назначении ее на 3 и 4 ядро:
start /affinity c C:\"Program Files"\Autodesk\"3ds Max Design 2011"\3dsmax.exe
Сохраняем файл с расширением .cmd например 3dsmax.cmd и для следующего запуска приложения пользуемся созданным файлом, можно на него повесить значок приложения и заменить используемый по умолчанию.
В таблице приведены значения для 4-х ядерного процессора:
Значение | Сочетание ядер |
1 | 1-ое |
2 | 2-ое |
3 | 1-ое и 2-ое |
4 | 3-е |
5 | 1-ое и 3-е |
6 | 2-ое и 3-е |
7 | 1-ое, 2-ое и 3-е |
8 | 4-ое |
9 | 1-ое и 4-ое |
A | 2-ое и 4-ое |
B | 1-ое, 2-ое и 4-ое |
C | 3-е и 4-ое |
D | 1-ое, 3-е и 4-ое |
E | 2-ое, 3-е и 4-ое |