Home
» WINDOWS
»
Cicli medi della CPU: come verificare l'utilizzo medio della CPU di un processo Windows
Cicli medi della CPU: come verificare l'utilizzo medio della CPU di un processo Windows
Average CPU Cycles è una piccola utility di Windows, ormai datata, progettata per mostrare l'utilizzo attuale e medio della CPU di un singolo processo. Invece di basarsi su una singola lettura di Gestione attività, consente di esaminare l'attività della CPU dall'avvio del processo o da quando si è iniziato a monitorarlo. Questo è utile quando un'applicazione alterna periodi di inattività a brevi picchi di utilizzo intenso.
Il programma era documentato per Windows XP, Vista e 7. Il sito di download originale non è più una fonte verificata e la compatibilità con le versioni attuali di Windows non è stata confermata. Se utilizzi Windows 10 o 11 e ti serve solo una lettura media dell'utilizzo della CPU, il Monitoraggio risorse integrato è la scelta più sicura.
Cosa misura il numero medio di cicli della CPU
Un processo può utilizzare poca CPU quando è inattivo, per poi richiederne molta di più quando apre un documento, elabora un file o visualizza una pagina. La percentuale di CPU visibile in un dato istante non rappresenta l'intero carico di lavoro. Una media riassume l'attività durante un periodo di osservazione selezionato.
Il parametro "Cicli CPU medi" tiene traccia anche delle informazioni relative al ciclo di clock del processore. Windows espone questi dati tramite l' QueryProcessCycleTimeAPI, che restituisce il numero totale di cicli CPU consumati dai thread di un processo sia in modalità utente che in modalità kernel. Il conteggio dei cicli non rappresenta una percentuale di utilizzo della CPU e un valore più elevato non significa automaticamente che un'applicazione sia stata inefficiente: la quantità di lavoro, la frequenza della CPU, il numero di thread e la durata della misurazione sono tutti fattori rilevanti. Consultare la documentazione dell'API di Microsoft .
Come controllare un processo con i cicli medi della CPU
Queste istruzioni descrivono l'interfaccia documentata per l'utilità legacy, non per un'installazione verificata di Windows corrente. Eseguire un eseguibile obsoleto solo se si è in grado di stabilire una fonte attendibile e di verificarne la sicurezza.
1. Selezionare il processo
Avvia l'utilità e seleziona "Processo" . Nell'elenco dei processi, seleziona l'eseguibile che desideri esaminare, ad esempio un processo del browser o un'applicazione desktop. Se più voci hanno lo stesso nome, utilizza l'ID del processo (PID), se disponibile, per distinguerle. Il processo deve essere ancora in esecuzione per poter essere selezionato.
Selezionare un file eseguibile in esecuzione prima di avviare la misurazione dell'utilizzo della CPU. I nomi dei processi e i valori mostrati qui sono solo esempi.
2. Scegli quando inizia la media
Seleziona "Dall'avvio del processo" per considerare l'attività svolta dall'avvio del processo selezionato, oppure " Da ora" per misurare un nuovo intervallo a partire dal momento della selezione. Utilizza la prima opzione per applicazioni a lunga esecuzione, la seconda per confrontare attività specifiche come l'esportazione di un file. Queste due modalità rispondono a domande diverse e non devono essere considerate intercambiabili.
Scegli un periodo di misurazione che corrisponda al comportamento che desideri studiare.
3. Regolare l'intervallo di campionamento
Sposta il cursore dell'intervallo per controllare la frequenza di aggiornamento dell'interfaccia; la descrizione originale indica un secondo come valore predefinito. Aggiornamenti frequenti possono rendere più facile individuare picchi brevi, ma la modifica dell'intervallo di aggiornamento non garantisce una media a lungo termine più accurata. Per confronti significativi, mantieni lo stesso processo, carico di lavoro e durata del periodo di osservazione.
4. Leggere i risultati relativi a un periodo rappresentativo
Lascia che l'applicazione completi l'attività che desideri valutare. La visualizzazione precedente includeva l'utilizzo medio della CPU, il carico corrente, il numero totale di cicli della CPU e i campi relativi alla frequenza in MHz, corrente o media. Confronta la media con il valore istantaneo. Ad esempio, un valore corrente elevato con una media bassa potrebbe semplicemente significare che il processo ha appena avviato un'attività di breve durata.
Il conteggio cumulativo dei cicli e il carico istantaneo della CPU descrivono diversi aspetti dell'attività di un processo; i valori visualizzati sono a scopo illustrativo.
Verifica l'utilizzo medio della CPU nelle versioni correnti di Windows.
Non è necessario utilizzare la vecchia utility per scoprire quale processo sta utilizzando la maggior parte della CPU. Microsoft documenta una procedura integrata:
Premi Win + R , digita resmone premi Invio.
Apri la scheda CPU in Monitoraggio risorse.
Individua il processo e fai clic su Consumo medio CPU per ordinare l'elenco. Espandi o ingrandisci la finestra se la colonna è nascosta.
Monitoraggio risorse visualizza una media recente anziché una misurazione personalizzata dall'avvio del processo. Per una lettura rapida e attuale, apri Gestione attività con Ctrl + Maiusc + Esc e ordina la scheda Processi per CPU. Microsoft illustra entrambi i metodi nella sua guida alla risoluzione dei problemi della CPU .
Resource Monitor fornisce una colonna con il valore medio dell'utilizzo della CPU senza la necessità di installare un programma di monitoraggio di terze parti. I dati relativi ai processi mostrati qui sono a scopo illustrativo.
E se avessi bisogno di tempo CPU anziché di una percentuale?
PowerShell può visualizzare il tempo di elaborazione accumulato per un processo in esecuzione. Innanzitutto, identifica il suo PID nella scheda Dettagli di Gestione attività , quindi immetti Get-Process -Id 1234 | Select-Object ProcessName, Id, CPU, StartTime, sostituendo 1234con il PID effettivo. La CPUproprietà rappresenta il tempo di elaborazione in secondi su tutti i processori logici, non l'utilizzo medio della CPU. Microsoft documenta questa distinzione in Get-Process .
Limiti da tenere a mente
Un singolo processo non rappresenta sempre l'intera applicazione. I browser e le applicazioni moderne possono utilizzare più processi; controllarne solo uno potrebbe sottostimare il carico complessivo.
I picchi di breve durata possono scomparire in una media. Per analizzare i rallentamenti intermittenti, utilizzare un periodo di osservazione breve o uno strumento basato sui dati storici.
Il numero totale di cicli aumenta con il tempo di esecuzione. Confronta carichi di lavoro e finestre temporali equivalenti, non totali assoluti non correlati.
Il software legacy richiede cautela. Per questo aggiornamento non è stata verificata alcuna affermazione di compatibilità con Windows 11 o con i download attuali e affidabili per quanto riguarda i cicli medi della CPU.
Per un'analisi più approfondita dei singoli processi e thread, Microsoft offre Sysinternals Process Explorer . Tuttavia, per la maggior parte dei controlli di routine, la colonna "Utilizzo medio della CPU" di Monitoraggio risorse è un ottimo punto di partenza.