Cosa mi dice "CPU Time" del processo? È il tempo accumulato durante l'esecuzione del processo? A volte salta qualche secondo e spesso non succede nulla.
Cosa mi dice "CPU Time" del processo? È il tempo accumulato durante l'esecuzione del processo? A volte salta qualche secondo e spesso non succede nulla.
Risposte:
Sì, è "È il tempo accumulato durante l'esecuzione del processo" e per "esecuzione" intendi "effettivamente utilizzata la CPU". Se lo hai visto saltare e poi stagnare, significa che il processo ha utilizzato la CPU per alcuni secondi, quindi ha smesso di averne bisogno o è stato spostato dallo scheduler mentre altri processi utilizzavano la CPU.
Hai molte applicazioni in esecuzione in "parallelo", in competizione per risorse di sistema, come la CPU. Il tempo della CPU indica da quanto tempo un processo particolare ha attivamente utilizzato la CPU mentre è in esecuzione.
Immagina un processo che utilizza costantemente il 10% di CPU e funziona per 20 minuti. In quel momento, avrà impiegato circa 2 minuti di tempo CPU. Se un processo è costoso dal punto di vista computazionale, il tempo della CPU aumenterà molto più rapidamente, poiché la CPU impiegherà più "tempo reale" per quel particolare processo.