Sha256: 07b20664570a46da24f0bc21a1c7b5f3477419905c81afd8a69f8284bfef57ae
Contents?: true
Size: 420 Bytes
Versions: 18
Compression:
Stored size: 420 Bytes
Contents
$:.unshift File.dirname(__FILE__) require 'toolchain' require 'benchmark' Benchmark.bm do |x| n = 1000 x.report("load Toolchain #{n}-times") do n.times do tc = Toolchain.new('gcc.json') end end tc = Toolchain.new('gcc.json') n = 1000000 x.report("access fields as methods #{n}-times") do n.times do x = tc.compiler.c.source_file_endings end end end
Version data entries
18 entries across 18 versions & 1 rubygems