Saya menggunakan timewaktu Perlskrip pada terminal standar di Ubuntu 14.04.
Saya telah membaca bahwa real timeini adalah waktu stopwatch; waktu saya, sebagai pengguna, menghabiskan waktu melihat program yang berjalan dari saya memulai program sampai berakhir. Tapi saya tidak mengerti apa userdan berapa syskali. Halaman manual di timekabur, untuk sedikitnya.
Meskipun agak jelas bahwa realwaktunya terbagi antara userdan systidak jelas apa yang mereka wakili.
Dalam skrip saya, saya membuat benchmark [1] C ++ dan Perl terhadap satu sama lain untuk melihat perbedaannya, dan saya ingin tahu data apa yang sebenarnya saya dapatkan. Contoh output adalah:
real 0m24.198s
user 0m23.120s
sys 0m1.030s
Bisakah seseorang tolong jelaskan apa format waktu default memberitahu pengguna? Saya seorang pemula di Linux, jadi tolong jangan menganggap terlalu banyak.
[1] Menariknya, sementara C ++ lebih cepat, lebih cepat daripada Perl dalam tolok ukur saya sehubungan dengan realwaktu, syswaktu tidak jauh berbeda, dengan C ++ sebenarnya menggunakan lebih banyak syswaktu daripada Perl. Inilah mengapa saya ingin tahu apa artinya