GUIDE

Gestione attività per chi gioca: che cosa usa il PC mentre giochi

Che cosa Gestione attività può e non può dirti mentre un gioco è in esecuzione: che cosa misurano davvero le colonne CPU e GPU, dove si vedono il carico per core e la memoria della GPU, e che cosa cambiano la priorità e la modalità efficienza.

Il gioco scatta, premi Ctrl+Maiusc+Esc e la tabella si sta già muovendo: la cifra della CPU del gioco sembra modesta, la colonna GPU è lontanissima da 100, la riga degli interrupt di sistema sta vicino alla cima e un browser ha una piccola foglia accanto. Ogni lettura misura qualcosa di preciso, e leggerne male una ti manda dietro alla soluzione sbagliata.

Aprilo e scegli la pagina

Premi Ctrl+Maiusc+Esc, oppure fai clic con il pulsante destro su Start e seleziona Gestione attività. Se si apre come un elenco breve, seleziona "More details" (più dettagli). Due pagine rispondono alla domanda «che cosa è in esecuzione»:

Nella pagina Dettagli, fai clic con il pulsante destro su un'intestazione di colonna e scegli Seleziona colonne per aggiungere quello che ti serve.

La colonna CPU è una quota dell'intero processore

La cifra della CPU è una percentuale di tutti i processori logici insieme. L'esempio di Microsoft ne usa otto: se un processo usa il 12,5 percento della capacità della CPU, sta usando l'equivalente di una CPU intera. Quindi un gioco che su una macchina del genere mostra 12,5% può avere un thread senza un attimo di respiro, e il totale non te lo dirà.

Per vederlo, apri Prestazioni > CPU, fai clic con il pulsante destro sul grafico e scegli Cambia grafico in > Processori logici; il grafico si divide in uno per ogni processore logico. "Show kernel times" (mostra i tempi del kernel), nello stesso menu, divide la traccia in due colori, kernel e utente. Se un processore resta vicino al suo limite mentre la scheda grafica non è impegnata, GPU non al 100% spiega come leggere la situazione.

La colonna GPU è il motore più occupato

Una GPU è fatta di motori che possono lavorare in parallelo, e la colonna deve scegliere una sola cifra. Il post del team DirectX sulle GPU in Gestione attività spiega la scelta: mostra l'utilizzo del motore più occupato, su tutte le GPU, per quel processo. La colonna "GPU engine" (motore GPU) indica a quale GPU e a quale motore appartiene quella cifra, per esempio 3D, Copy, Video Decode o Video Encode. Su un PC con due GPU è il controllo rapido per sapere su quale delle due è finito un gioco; su quale scheda video gira un gioco spiega come cambiarla.

Prestazioni > GPU mostra due tipi di memoria. La memoria GPU dedicata, dice il post, è riservata esclusivamente all'uso da parte della GPU; la memoria GPU condivisa è normale memoria di sistema che può essere usata dalla GPU o dalla CPU. La pagina Dettagli può mostrarle entrambe per processo tramite Seleziona colonne, e VRAM insufficiente è la pagina per leggerle durante una partita. Accanto a una scheda grafica dedicata, la pagina Prestazioni mostra anche la sua temperatura in gradi Celsius; l'annuncio della funzione fatto da Microsoft nel 2019 diceva che serve un driver che supporti WDDM 2.4 o successivo.

App di avvio: l'impatto si misura all'avvio

La pagina App di avvio, che trovi anche in "Settings > Apps > Startup" (Impostazioni > App > Avvio), elenca che cosa parte con Windows. La sua colonna "Startup impact" (impatto all'avvio) misura l'avvio, secondo la pagina di Microsoft sulle app di avvio: un impatto basso è sotto i 300 millisecondi di CPU e sotto i 292 kilobyte di disco, uno alto è oltre 1 secondo di CPU o oltre 3 megabyte di disco. Una valutazione alta ti dice quanto costa un'app mentre Windows si avvia, non che cosa fa quando un gioco è in esecuzione. Per quello, cercala nella pagina Processi mentre giochi.

La foglia è la modalità efficienza

Quando il team prestazioni di Windows ha presentato la modalità efficienza, ha descritto due cambiamenti: abbassa a bassa la priorità di base del processo e imposta la modalità QoS su EcoQoS, ed EcoQoS potrebbe voler dire far girare il processore a una frequenza più bassa per risparmiare energia. Un processo in quella modalità mostra "Efficiency mode" (modalità efficienza) nella colonna Stato e un'icona a foglia. Un'opzione in grigio indica, secondo il post, un processo fondamentale di Windows, la cui limitazione potrebbe avere effetti sul sistema. Lo stesso post diceva che Edge e Chrome stavano sperimentando l'abbassamento della propria priorità di base e l'uso di API per l'efficienza energetica, che Gestione attività mostra anch'esse come modalità efficienza, quindi una foglia che non hai mai impostato non è un guasto.

È pensata per il lavoro in background. Applicata al gioco, abbassa la priorità del gioco stesso.

Gli interrupt di sistema non sono un programma

Gestione attività descrive la riga "System interrupts" (interrupt di sistema) come chiamate di procedura posticipate e routine di servizio degli interrupt: tempo che il processore passa nel codice di interrupt dei driver invece che in un'app qualsiasi. Un post archiviato di un blog Microsoft ha chiamato queste routine i killer silenziosi delle prestazioni del sistema: sono il codice con la priorità più alta che gira nel sistema, e quando durano troppo o si ripetono troppo spesso possono causare difetti audio e video e blocchi del mouse. Una cifra alta o a picchi qui indica i driver, e Latenza DPC: quando è un driver a fare scatti mostra come trovare quale.

Priorità: che cosa cambia impostarla, e per quanto tempo

Nella pagina Dettagli, fai clic con il pulsante destro su un processo e scegli "Set priority" (imposta priorità): Realtime, High, Above normal, Normal, Below normal o Low (tempo reale, alta, superiore al normale, normale, inferiore al normale, bassa); la colonna "Base priority" (priorità di base) mostra quella attuale. La priorità decide chi viene eseguito per primo quando i thread si contendono un processore: nella documentazione di Microsoft sulla pianificazione, un thread a priorità più alta che diventa pronto ferma uno a priorità più bassa. La stessa pagina dice che per impostazione predefinita la classe di priorità di un processo è NORMAL_PRIORITY_CLASS, scelta quando il processo viene creato. Quindi una modifica fatta in Gestione attività dura finché il gioco non si chiude; all'avvio successivo si riparte da Normal, a meno che quello che avvia il gioco non imposti o trasmetta un'altra classe.

Tre avvertenze:

Se un gioco continua a partire con una priorità che non hai mai scelto, a impostarla a ogni avvio è il gioco stesso, il suo launcher o una regola persistente. La scheda Priorità di giochi e app di w0a rimuove le regole permanenti di priorità alta, e la priorità di I/O salvata con esse, qualunque strumento le abbia scritte: nella pagina Fix cerca oncelik e premi il pulsante sulla scheda (Priorità di giochi e app).

Disco e rete: Monitoraggio risorse

Gestione attività ha un comando "Open Resource Monitor" (apri Monitoraggio risorse), e perfmon /res lo apre direttamente. La sua scheda "Disk" (disco) elenca "Processes with Disk Activity" (processi con attività del disco) e, sotto "Disk Activity" (attività del disco), ogni file in lettura o scrittura con "Read (B/sec)", "Write (B/sec)" e "Response Time (ms)" (lettura, scrittura, tempo di risposta). La sua scheda "Network" (rete) elenca "Processes with Network Activity" e "TCP Connections" (processi con attività di rete, connessioni TCP). Così colleghi un picco del disco a un processo e a un file; Disco al 100% in Gestione attività prosegue da lì.

Terminare un processo

Quando Microsoft ha ridisegnato Gestione attività per Windows 8, ha descritto Termina attività come un'azione immediata, senza nessun "Are you sure?" e senza richiesta di salvare. Ha detto anche che le app in genere si possono terminare senza rischi, mentre terminare alcuni processi di Windows può causare una schermata blu. Nella pagina Dettagli, terminare un processo chiede prima conferma, e la domanda avverte: "If you end a system process, it might result in system instability." (se termini un processo di sistema, potresti causare instabilità del sistema). Quando un gioco risponde ancora, salva e chiudilo dal suo menu.

Che cosa non aiuta

Correlati

Questa pagina ti è stata utile?

Cosa mancava, o cosa non ha funzionato? Le leggiamo tutte, una per una.

Se questa pagina non ha risolto il problema, scrivici — dicci quale articolo hai letto, e sistemiamo l'articolo.