Come Assegnare Core CPU Specifici a un'Applicazione in Windows

I PC moderni hanno più core CPU e, per la maggior parte del tempo, Windows fa un ottimo lavoro nel scegliere quale core CPU deve eseguire quale lavoro. Tuttavia, puoi migliorare le prestazioni e risolvere alcuni problemi quando assegni un core CPU specifico a un’app, noto come impostazione dell’”affinità” del processore.
Suggerimento: la tua CPU è sovraccaricata? Scopri come risolvere l’utilizzo della CPU al 100% in Windows.
Indice
- Perché Dovresti Impostare l’Affinità del Processore?
- Come Impostare l’Affinità del Processore in Windows
- Come Impostare la Priorità del Processo in Windows
- Quando Essere Prudenti con l’Affinità del Processore
- Domande Frequenti
Perché Dovresti Impostare l’Affinità del Processore?
Alcuni motivi comuni per cui vorresti impostare l’affinità del processore in Windows includono:
- Per migliorare le prestazioni: impostando l’affinità del processore per un processo, puoi assicurarti che stia funzionando solo su core CPU specifici, il che può aiutare a migliorare le sue prestazioni. Ad esempio, se un processo fa un uso intensivo di un core specifico, impostare la sua affinità del processore su quel core può aiutare a farlo funzionare in modo più efficiente.
- Per evitare conflitti: in alcuni casi, impostare l’affinità del processore per un processo può aiutare a evitare conflitti con altri processi in esecuzione sul sistema. Ad esempio, se due processi stanno cercando di utilizzare lo stesso core, impostare l’affinità del processore per uno dei processi può prevenire conflitti e migliorare le prestazioni complessive del sistema.
- Per risolvere problemi: a volte, impostare l’affinità del processore per un processo può aiutarti a risolvere problemi relativi all’uso della CPU o alle prestazioni. Isolando un processo su core specifici, puoi comprendere meglio come influisce sul sistema e identificare eventuali problemi potenziali.

Se stai utilizzando uno dei nuovi processori con architettura ibrida di Intel, a partire dai loro modelli Alder Lake, potresti voler utilizzare l’affinità del processore manuale per assicurarti che un’app venga eseguita sul tipo di core corretto. Gli utenti di Windows 10, in particolare, potrebbero scoprire che il pianificatore CPU assegna le app che necessitano di alte prestazioni a un core E (efficienza) e applicazioni meno esigenti a core P (prestazioni).
Se il tuo sistema sta eseguendo una versione aggiornata di Windows 10 o qualsiasi versione di Windows 11, è improbabile che tu incontrerai problemi. Tuttavia, alcune applicazioni, specialmente quelle più vecchie, potrebbero non funzionare come previsto con questo nuovo approccio all’architettura CPU desktop.
Suggerimento: come parte della manutenzione regolare del computer, un controllo occasionale della temperatura della CPU ti aiuterà ad estendere la vita del tuo PC.
Come Impostare l’Affinità del Processore in Windows
Per impostare l’affinità del processore in Windows, segui questi passaggi:
Apri il Task Manager premendo Ctrl + Shift + Esc. Fai clic sulla scheda Dettagli per visualizzare un elenco dei processi in esecuzione.

Fai clic destro sul processo per il quale desideri impostare l’affinità del processore e seleziona Imposta affinità dal menu contestuale.

Nella finestra pop-up che appare, seleziona le caselle accanto ai processori su cui desideri eseguire il processo.

Fai clic su OK per salvare le modifiche e chiudere la finestra.
Come Impostare la Priorità del Processo in Windows
Inoltre, se desideri impostare la priorità del processo in Windows per costringere il sistema a assegnare risorse CPU a un particolare processo rispetto ad altri, segui queste istruzioni:
Apri il Task Manager premendo Ctrl + Shift + Esc e fai clic sulla scheda Dettagli per visualizzare un elenco dei processi in esecuzione. Fai clic destro sul processo per il quale desideri impostare la priorità e seleziona Imposta priorità dal menu contestuale.

Seleziona il livello di priorità desiderato dal menu a discesa e fai clic su OK per salvare le tue modifiche.
I livelli di priorità disponibili sono:
- Tempo reale: il processo riceverà la priorità massima e il maggior tempo CPU.
- Alto: il processo riceverà un’alta priorità e un’importante allocazione di tempo CPU.
- Sopra la media: il processo riceverà una priorità superiore alla norma e più tempo CPU rispetto ai processi normali.
- Normale: il processo sarà prioritizzato e riceverà il tempo CPU standard.
- Sotto la norma: il processo riceverà una priorità inferiore alla norma e meno tempo CPU rispetto ai processi normali.
- Bassa: il processo riceverà una bassa priorità e una minima allocazione di tempo CPU.
Buono a sapersi: assicurati che la tua CPU sia mantenuta a una temperatura ottimale investendo in un dissipatore per CPU.
Quando Essere Prudenti con l’Affinità del Processore
Assegnare manualmente l’affinità del processore può comportare diversi rischi. Alcuni di questi potenziali rischi includono:

- Prestazioni ridotte: impostare incorrettamente l’affinità del processore per un processo può comportare prestazioni inferiori. Ad esempio, se assegni un processo a un core CPU che non può gestire il suo carico di lavoro, il processo potrebbe funzionare più lentamente o diventare non responsivo.
- Instabilità del sistema: impostare l’affinità del processore per un processo può influenzare le prestazioni e la stabilità complessive del sistema. Se assegni un processo a un core già utilizzato intensamente, potrebbe causare instabilità o crash del sistema.
- Flessibilità ridotta: assegnare manualmente l’affinità del processore può limitare la flessibilità del sistema. Ad esempio, se imposti l’affinità del processore per un processo, potrà funzionare solo sui core assegnati, anche se altri core diventano disponibili. Questo può rendere difficile adattarsi a carichi di lavoro variabili o rispondere a guasti del sistema.
- Vulnerabilità di sicurezza: in alcuni casi, assegnare manualmente l’affinità del processore può creare vulnerabilità di sicurezza. Ad esempio, impostare l’affinità del processore per un processo dannoso potrebbe impedire ai software di sicurezza di rilevare o mitigare la minaccia.
In generale, assegnare manualmente l’affinità del processore può essere uno strumento utile per ottimizzare le prestazioni del tuo sistema. Tuttavia, è importante utilizzarlo con attenzione e avere una chiara comprensione dei potenziali rischi.
Suggerimento: stai acquistando una nuova CPU? La nostra guida all’acquisto della CPU illustra cosa cercare in un processore desktop.
Domande Frequenti
Cos’è l’Affinità del Processore in Windows?
L’impostazione dell’affinità del CPU, o del processore, in Windows ti consente di vincolare un processo a un core fisico specifico della tua CPU in modo che funzioni solo su quel core specifico. Questo può aiutarti a utilizzare i core più performanti della tua CPU per un processo particolarmente impegnativo, limitare l’uso della CPU per un’applicazione o diagnosticare problemi che influenzano le prestazioni di più core.
Cos’è la Priorità della CPU in Windows?
La priorità della CPU in Windows è un sistema di pianificazione utilizzato per dare priorità ai vari compiti o richieste che vengono inviati alla CPU in un determinato momento. Windows determina quali processi sono più critici rispetto ad altri in modo da allocare risorse CPU in modo preferenziale a quei processi rispetto ad altri.
Puoi assegnare tutti i core CPU in Windows a un’app?
Sì, puoi assegnare tutti i core CPU in Windows a un’app impostando l’affinità del processore per l’app in modo da includere tutti i core disponibili. Tuttavia, assegnare tutti i core CPU a un’app potrebbe influenzare le prestazioni e la stabilità del tuo sistema.
Quali app possono beneficiare di più dall’assegnazione dell’affinità dei core?
App come Adobe Premiere Pro, Blender, Maya, 3ds Max, MATLAB COMSOL, ANSYS e DaVinci Resolve possono essere altamente intensive in termini di CPU e potrebbero beneficiare dell’assegnazione a core CPU specifici.
Quando si resetta l’affinità?
L’affinità del processore assegnata manualmente non si resetta automaticamente. Una volta impostata l’affinità del processore per un processo, rimarrà assegnata ai core selezionati fino a quando non la modifichi o il processo termina.
Tuttavia, ci sono alcune situazioni in cui l’affinità del processore per un processo potrebbe essere resettata. Ad esempio, se riavvii il computer o il processo viene terminato e riavviato, l’affinità del processore per il processo verrà ripristinata al valore predefinito.