Sha256: 9de2e464449805ce6e0de984ee3eeba9cfca06acb19c3e7895ede7edaa2a5770
Contents?: true
Size: 571 Bytes
Versions: 1
Compression:
Stored size: 571 Bytes
Contents
require 'bundler' Bundler.setup require 'benchmark' require 'crosscounter' require 'json' rows = JSON.load(IO.read('bench/rows.json')) cols = JSON.load(IO.read('bench/cols.json')) data = JSON.load(IO.read('bench/data.json')) if ENV['PROFILE'] require 'ruby-prof' result = RubyProf.profile do Crosscounter::Compute.compute_all(data, rows, cols) end printer = RubyProf::FlatPrinter.new(result) printer.print(STDOUT) else Benchmark.bmbm do |x| x.report('compute_all' ) do Crosscounter::Compute.compute_all(data, rows, cols) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crosscounter-0.4.0 | bench/compute.rb |