Karena variabel waktu tersebut ditentukan oleh OS Anda, Anda dapat mengambil informasi tentang bagaimana mereka dihitung dengan mengeksekusi man time
di shell Anda (di Unix):
... Statistik ini terdiri dari (i) waktu nyata yang telah berlalu antara pemanggilan dan penghentian, (ii) waktu CPU pengguna (jumlah dari tms_utime
dan tms_cutime
nilai dalam struct tms yang dikembalikan oleh waktu (2)), dan (iii) waktu CPU sistem (jumlah tms_stime
dan tms_cstime
nilai dalam struct tms yang dikembalikan oleh times (2)).
Definisi variabel waktu yang disebutkan dapat ditemukan di sini :
tms_utime
Waktu CPU pengguna.
tms_stime
Waktu CPU sistem.
tms_cutime
Waktu CPU pengguna dari proses anak yang dihentikan.
tms_cstime
Waktu CPU sistem dari proses anak yang dihentikan.
Klarifikasi tentang perbedaan antara waktu pengguna dan sistem dijelaskan dalam jawaban daroczig dan di tempat lain di SO :
The tms_utime
elemen adalah jumlah waktu yang dihabiskan mengeksekusi kode Anda, atau kode di perpustakaan C. The tms_stime
unsur adalah jumlah waktu yang dihabiskan di kernel mengeksekusi kode atas nama Anda.