author | Marcel Hlopko <marcel.hlopko@fit.cvut.cz> |
Sun, 19 May 2013 15:24:38 +0200 | |
branch | development |
changeset 2599 | 388b25528e07 |
parent 2598 | 94ae3f5f4df1 |
child 2731 | 13f5be2bf83b |
permissions | -rwxr-xr-x |
#!/usr/bin/env ruby require 'benchmark' class MethodInvocation def do_smth self end end results = Benchmark.bmbm do |bm| raise "Expecting one arg - num of invocations" if ARGV.size == 0 n = ARGV[0].to_i inst = MethodInvocation.new bm.report do n.times { inst.do_smth } end end puts "EXECUTION TIME: #{results[0].real * 1000.0}"