Řešení 1:
Process Queue Length
počítat od System
objekt čítače výkonu je:
Délka fronty procesoru je počet vláken ve frontě procesoru[...]
Tato hodnota je dostupná ve WMI prostřednictvím Win32_PerfFormattedData_PerfOS_System
.
Řešení 2:
Neznám žádné takové měřítko celkové pracovní náročnosti, je to jen procento CPU s určitým rozdělením na druhy požadovaných CPU. To ztěžuje zjištění, jak moc je stroj přetížený. Když linuxový systém hlásí průměr zátěže 63 a systém Windows hlásí 100 % CPU... dobře, oba běží naplno, ale to je asi tak vše, co můžete o systému Windows říct.
Řešení 3:
Nejsem si jistý, že ve windows je něco, co by bylo ekvivalentní, a nejsem si jistý, že by to něco znamenalo, kdyby tam bylo. Z popisu nevidím, jak by se nepodařilo zahrnout proces, protože i pozastavený nebo pozastavený proces by získal přidělený čas CPU. Navíc je důležitější podívat se na vlákna a spustitelná vlákna spíše než na procesy pod okny, aby bylo možné určit jakoukoli představu o zatížení podle poskytnuté definice.