I PC moderni hanno un’assegnazione di core CPU specifici per l’applicazione in Windows. L’impostazione dell'”affinità”del processore ti consente di assegnare un core della CPU specifico a un’app, il che può risolvere alcuni problemi di prestazioni.
Per essere chiari, non vedrai sempre una differenza notevole quando imposti l’affinità del processore in Windows 10. Tutto dipende da una serie di variabili, incluso se il tuo PC ha le specifiche necessarie e se altre app sul tuo sistema utilizzano le risorse di sistema. Tuttavia, in alcune situazioni, essere in grado di utilizzare la funzione per assegnare determinati core della CPU a determinate applicazioni può essere molto utile.
Alcune persone hanno anche avuto successo cambiando la propensione del proprio processore per i giochi. Ad esempio, alcuni giochi molto vecchi potrebbero tentare di dividere un carico di lavoro single-core tra più core del processore, il che può causare un arresto anomalo. Questo problema può essere risolto assegnando manualmente l’applicazione a un singolo thread.
Come assegnare core CPU specifici per l’applicazione in Windows
Assicurati di utilizzare l’account amministratore o di disporre dei privilegi di amministratore. Fai clic con il pulsante destro del mouse sulla barra delle applicazioni e scegli Task Manager (o digita Task Manager nella barra di ricerca) Una volta che Task Manager è stato avviato scegli Più dettagli nella parte inferiore Scegli l’app (che è già in esecuzione) per cui desideri designare i core Fai clic con il pulsante destro del mouse sull’app e seleziona Vai ai dettagli Sotto i dettagli di nuovo fai clic con il pulsante destro del mouse sull’app e ora scegli Imposta affinità Nelle finestre Affinità processore deseleziona i core della CPU ma lascia quelli per i quali desideri impostare l’affinità di base Una volta terminato, fai clic su OK per salvare le impostazioni Chiudi il Task Manager casella e l’effetto è immediato Il riavvio del computer ripristineràle modifiche
Che cos’è l’affinità del processore in Windows 10?
Tutti i sistemi operativi ha un algoritmo di pianificazione al suo interno. L’algoritmo di pianificazione è responsabile dell’allocazione delle risorse sul computer a vari thread o processi. Potrebbero esserci centinaia di processi attivi contemporaneamente in Windows 10.
L’algoritmo di pianificazione gestisce questi processi e assegna loro il tempo della CPU in base a un numero di variabili perché la CPU non può gestire tutti questi processi contemporaneamente. Di conseguenza, l’affinità del processore può essere vista come un utente che manomette lo scheduler.
L’algoritmo di pianificazione in Windows in genere determina quale processo verrà eseguito su quale core della CPU. Un processo o un thread può essere eseguito su qualsiasi core impostando manualmente l’affinità del processore.
FAQ
Come forzare un programma a utilizzare più core?
Digita msconfig nella barra di ricerca di Windows e aprilo. Vai alla scheda di avvio e premi opzioni avanzate. Assicurarsi che la casella del numero di processori sia selezionata. Seleziona la quantità di core che ti piace, quindi premi ok quindi applica.
Come posso eseguire un’applicazione in un core specifico?
Il comando per eseguire o assegnare un comando specifico a un core particolare è taskset. Incorporalo nel tuo script di avvio o usa dalla riga di comando come: taskset-c 0,5 nome_comando-c è un elenco di una o più CPU su cui eseguire il comando; in questo caso, core 0 e 5.
Come forzare l’esecuzione di un programma in single core?
Premi Ctrl + Maiusc + Esc per aprire Task Manager. Fare clic sulla scheda Processi. Trova il processo che richiede la modifica dell’affinità del processore. Fare clic con il tasto destro sul processo. Fare clic su”Imposta affinità”.
Che cos’è un processore di sistema specifico per l’applicazione?
Un processore di set di istruzioni specifico per l’applicazione (ASIP) è un componente utilizzato nel sistema su un progetto di chip. L’architettura del set di istruzioni di un ASIP è adattata a vantaggio di un’applicazione specifica.