Waktu jam dinding adalah jumlah aktual waktu yang diperlukan untuk melakukan suatu pekerjaan. Ini sama dengan mengatur waktu pekerjaan Anda dengan stopwatch dan waktu yang diukur untuk menyelesaikan tugas Anda dapat dipengaruhi oleh hal lain yang dilakukan sistem pada saat itu.
Waktu pengguna mengukur jumlah waktu yang dihabiskan CPU untuk menjalankan kode Anda . Ini tidak menghitung hal lain yang mungkin berjalan, dan juga tidak menghitung waktu CPU yang dihabiskan di kernel (seperti untuk file I / O).
Waktu CPU mengukur jumlah total waktu yang dihabiskan CPU untuk menjalankan kode Anda atau apa pun yang diminta oleh kode Anda. Ini termasuk waktu kernel.
Pengukuran "Waktu pengguna" mungkin yang paling tepat untuk mengukur kinerja berbagai pekerjaan, karena akan paling sedikit dipengaruhi oleh hal-hal lain yang terjadi pada sistem.