Konsolda kullandığımız time programı gibi, ama verilen programı bir çok kere işleterek işleme sürelerinin istatistik bilgilerini de veren bir program yazılmış:
https://github.com/jmcabo/avgtime
Duyurusundan bir kullanım örneği:
' avgtime -q -h -r400 ls /etc
Total time (ms): 2751.96
Repetitions : 400
Sample mode : 6.9 (79 ocurrences)
Median time : 6.945
Avg time : 6.8799
Std dev. : 0.93927
Minimum : 3.7
Maximum : 16.36
95% conf.int. : [6.78786, 6.97195] e = 0.0920468
99% conf.int. : [6.75893, 7.00087] e = 0.12097
Histogram :
msecs: count normalized bar
3.7: 2 #
3.8: 4 ##
3.9: 1
4.0: 1
4.2: 4 ##
4.3: 1
4.4: 1
4.5: 2 #
4.6: 3 #
4.7: 2 #
4.8: 3 #
4.9: 3 #
5.2: 1
5.3: 2 #
6.1: 1
6.2: 1
6.3: 4 ##
6.4: 6 ###
6.5: 14 #######
6.6: 21 ##########
6.7: 31 ###############
6.8: 50 #########################
6.9: 79 ########################################
7.0: 48 ########################
7.1: 29 ##############
7.2: 22 ###########
7.3: 13 ######
7.4: 8 ####
7.5: 7 ###
7.6: 12 ######
7.7: 6 ###
7.8: 6 ###
7.9: 2 #
8.0: 3 #
8.1: 1
8.2: 1
8.7: 1
8.8: 1
9.1: 1
11.5: 1
16.3: 1
'
Histogram gösteriminde bozukluk var aslında. Örneğin belli ki 5.3 ile 6.1 arasında bir çok 0 var ama yan yana gösterilmişler. Ama olsun, program şimdilik çok yeni.
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]