Когда пользователь запускает игру на примере world of tanks часто, ему очень быстро надоедает каждый раз заходить в диспетчер задач и назначать этой программе процессоры.
Принудительно запустить программу на нескольких ядрах можно при помощи cmd.exe с ключем /affinity
C:\Windows\System32\cmd.exe /C start /affinity AA WOTLauncher.exe
CPU0 - первое ядро;
CPU1 - второе ядро;
CPU2 - третье ядро;
CPU4 - четвертое ядро.
Значение ключа affinity
1 CPU0
2 CPU1
3 CPU0+CPU1
4 CPU2
5 CPU0+CPU2
6 CPU1+CPU2
7 CPU0+CPU1+CPU2
8 CPU3
9 CPU0+CPU3
0a CPU1+CPU3
0b CPU0+CPU1+CPU3
0c CPU2+CPU3
0d CPU0+CPU2+CPU3
0e CPU1+CPU2+CPU3
0f CPU0+CPU1+CPU2+CPU3
Буквы,начинающиеся в таблице с 0 - буквы английского алфавита a,b,c,d,e,f - всего лишь шестнадцатиричное представление чисел. Прошу также заметить, что 0a не является аналогом 10.
Практическая часть:
Мы знаем, что WOT загружает 4 ядра. Далее знаем, что первое ядро процессора особенно загружено. Значит имеет смысл сдвинуть ядра процессора на самые менее нагруженные.
Открываем ярлык World of tanks на экране и в Ярлык/обьект вписываем
C:\Windows\System32\cmd.exe /C start /affinity AA WOTLauncher.exe
После этих манипуляций игре даётся работать на 2,4,6,8 ядре.
Зарегистрируйтесь или чтоб увидеть содержимое Спойлера!
Загрузка...