Sha256: ef1e17c438dc62e9c79d07ef3cb569e2ac3bb8391d93d20b622bd523195dafef
Contents?: true
Size: 384 Bytes
Versions: 1
Compression:
Stored size: 384 Bytes
Contents
require 'rubygems' require 'benchmark' require 'stackprof' require_relative 'cache_runner' RUNS = 1000 def run(obj) puts "#{obj.class.name}:" obj.prepare data = StackProf.run(mode: :cpu) do obj.run end StackProf::Report.new(data).print_text(false, 20) puts ensure obj.cleanup end create_database(RUNS) CACHE_RUNNERS.each do |runner| run(runner.new(RUNS)) end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
identity_cache-0.0.7 | performance/profile.rb |