In Windows Vista, per sistemi dual-core o superiori, esiste un’opzione per settare l’Affinità processori (processor affinity) che consente di specificare su quale CPU sarà permessa l’esecuzione di un processo. Le CPU vengono numerate da 0 ad n. Un sistema dual-core avrà CPU 0 e CPU 1.
Per settare su una specifica applicazione l’affinità processore
- avviare l’applicazione
- Gestione attività Windows
- Tab Processi
- click con il pulsante destro del mouse sull’applicazione, quindi Imposta affinità
- spuntare le CPU che si volgiono utilizzare
- cliccare su OK per confermare
Per avviare da linea di comando un’apllicazione con un’affinità processore impostata a priori
- avviare il Prompt dei comandi con diritti amministrativi
- scrivere
c:\windows\system32\cmd.exe /C start /affinity 1 photoshop.exe
- premere Invio
/affinity 1 per la CPU 0 /affinity 2 per la CPU 1.
Di default l’affinità processore viene settata in modo da impegnare tutte le CPU disponibili.