17 t1
.name
= "C version (without print)"
19 t1
.cmd
= "pushd ../c >/dev/null; ./main; popd >/dev/null;"
24 t3
.name
= "C version (with print)"
26 t3
.cmd
= "pushd ../c >/dev/null; ./main -p; popd >/dev/null;"
31 t5
.name
= "C version (with print, but sent to /dev/null)"
33 t5
.cmd
= "pushd ../c >/dev/null; ./main -p >/dev/null; popd >/dev/null;"
38 t2
.name
= "Java version (without print)"
40 t2
.cmd
= "pushd ../java >/dev/null; java read_trace; popd >/dev/null;"
45 t4
.name
= "Java version (with print)"
47 t4
.cmd
= "pushd ../java >/dev/null; java read_trace -p; popd >/dev/null;"
52 t6
.name
= "Java version (with print, but sent to /dev/null)"
54 t6
.cmd
= "pushd ../java >/dev/null; java read_trace -p >/dev/null; popd >/dev/null;"
100 while task
.remain
> 0:
101 os
.system(task
.pre_cmd
)
102 t_start
= time
.time()
105 os
.system(task
.post_cmd
)
107 task
.results
.append(t_end
-t_start
)
110 print "------------------------------------"
112 print "RESULTS for " + task
.name
113 print "Runs: " + str(len(task
.results
))
114 av
= average(task
.results
)
115 print "Average run time: " + str(round(av
, 3)) + " s"
116 print "Rate: " + str(round(1000000.0 / av
, 3)) + " events/s"
117 #print "Min: " + str(round(min(task.results), 3))
118 #print "Max: " + str(round(max(task.results), 3))
This page took 0.055502 seconds and 5 git commands to generate.