Soluzione 1:
Lo Process Queue Length
contare dal System
l'oggetto contatore delle prestazioni è:
Processor Queue Length è il numero di thread nella coda del processore[...]
Questo valore è disponibile in WMI tramite Win32_PerfFormattedData_PerfOS_System
.
Soluzione 2:
Non conosco alcuna misura del genere della domanda complessiva di lavoro, è solo la percentuale di CPU con qualche guasto nei tipi di CPU richiesti. Questo rende difficile capire quanto sia sovraccarica una macchina. Quando un sistema Linux riporta una media di carico di 63 e il sistema Windows riporta una CPU del 100% ... beh, entrambi funzionano a pieno regime, ma questo è tutto ciò che puoi dire sul sistema Windows.
Soluzione 3:
Non sono sicuro che ci sia qualcosa in Windows che sarebbe equivalente, e non sono sicuro che significherebbe qualcosa se ci fosse. Dalla descrizione non riesco a vedere come un processo non possa essere incluso poiché anche un processo bloccato o sospeso otterrebbe il tempo della CPU allocato. Inoltre è più rilevante esaminare i thread e i thread eseguibili piuttosto che i processi in Windows per determinare qualsiasi nozione di carico in base alla definizione fornita.