Рубрики
Windows информация

Как изменить поток у процесса

0) Можно воспользоваться taskmgr ->Подробности -> ПКМ -> Задать сходство
1) через cmd. Запускать процесс на нужном ядре

start /affinity 1 app.exe     (only use CPU 0)
start /affinity 2 app.exe     (only use CPU 1)
start /affinity 1F app.exe    (only use CPUs 0, 1, 2, 3, and 4)

2) Использовать powershel для изменения потока
Get-Process foo - показать процесс foo 
Get-Process foo | Get-Member - показать доступные параметры для процесса foo
(Get-Process foo).ProcessorAffinity - узнать значения потока для процесса foo
(Get-Process foo).ProcessorAffinity=32 - использовать поток №5

3) Значения для 8 потоков
CPU ID  CPU value (dec)
0       001 (= 2^0)
1       002 (= 2^1)
2       004 (= 2^2)
3       008 (= 2^3)
4       016 (= 2^4)
5       032 (= 2^5)
6       064 (= 2^6)
7       128 (= 2^7)