Monitor Aktivitas Mac OS X - apa yang dikatakan "Waktu CPU"?

9

Apa yang dikatakan "Waktu CPU" tentang proses ini? Apakah ini akumulasi waktu proses telah berjalan? Kadang-kadang melompat beberapa detik dan seringkali tidak ada yang terjadi.

teks alternatif

Andrew J. Brehm
sumber

Jawaban:

5

Ya, itu adalah "Apakah akumulasi waktu proses telah berjalan", dan dengan "menjalankan" maksud Anda "benar-benar menggunakan CPU". Jika Anda melihatnya melompat dan kemudian mandek, itu berarti proses menggunakan CPU selama beberapa detik, dan kemudian berhenti membutuhkannya, atau dipindahkan oleh penjadwal sementara proses lain menggunakan CPU.


sumber
Menerima jawaban ini karena yang lain sudah mendapat suara. Keduanya menjelaskan dengan baik. Ta.
Andrew J. Brehm
10

Anda memiliki banyak aplikasi yang berjalan dalam "paralel", bersaing untuk sumber daya sistem, seperti CPU. Waktu CPU memberi tahu Anda berapa lama proses tertentu telah secara aktif menggunakan CPU saat sedang berjalan.

Bayangkan suatu proses secara konstan menggunakan 10% CPU, dan berjalan selama 20 menit. Pada saat itu, ia akan menggunakan sekitar 2 menit waktu CPU. Jika suatu proses mahal secara komputasi, waktu CPU akan naik lebih cepat, karena lebih banyak "waktu nyata" akan dihabiskan oleh CPU pada proses tertentu.

Daniel Beck
sumber
Jadi alasannya bisa naik lebih cepat daripada waktu nyata adalah karena lebih dari satu inti digunakan?
Andrew J. Brehm
1
@Andrew Ya. Anda mendapatkan waktu CPU 1 detik per detik secara real-time jika Anda memiliki penggunaan CPU 100%, dan tentu saja lebih, jika Anda menggunakan CPU lebih dari 100% (yaitu beberapa core yang digunakan untuk jumlah total "lebih dari satu inti").
Daniel Beck