Was sagt mir "CPU Time" über den Prozess? Ist es die akkumulierte Zeit, die der Prozess ausgeführt hat? Es springt manchmal ein paar Sekunden und oft passiert nichts.
Was sagt mir "CPU Time" über den Prozess? Ist es die akkumulierte Zeit, die der Prozess ausgeführt hat? Es springt manchmal ein paar Sekunden und oft passiert nichts.
Antworten:
Ja, es ist "Ist es die akkumulierte Zeit, die der Prozess ausgeführt hat", und mit "Ausführen" meinen Sie "tatsächlich die CPU verwendet". Wenn Sie gesehen haben, dass es springt und dann stagniert, bedeutet dies, dass der Prozess die CPU einige Sekunden lang verwendet hat und sie dann entweder nicht mehr benötigt oder vom Scheduler entfernt wurde, während andere Prozesse die CPU verwendeten.
Sie haben viele Anwendungen, die "parallel" ausgeführt werden und um Systemressourcen wie die CPU konkurrieren. Die CPU-Zeit gibt an, wie lange ein bestimmter Prozess die CPU während der Ausführung aktiv genutzt hat.
Stellen Sie sich einen Prozess vor, der ständig 10% CPU verbraucht und 20 Minuten lang ausgeführt wird. In dieser Zeit wurden ungefähr 2 Minuten CPU-Zeit benötigt. Wenn ein Prozess rechenintensiv ist, steigt die CPU-Zeit viel schneller an, da die CPU mehr "Echtzeit" für diesen bestimmten Prozess benötigt.