Sha256: da9ba993ff1ab7e32a289ebbebc680771ebd82ad844dacb5250ce7897bed3d12
Contents?: true
Size: 677 Bytes
Versions: 6
Compression:
Stored size: 677 Bytes
Contents
require 'benchmark' require 'rubygems' $:.unshift File.expand_path('../lib', __FILE__) require 'ctags' Benchmark.bmbm(30) do |b| [ ['small', __FILE__], ['medium', Gem.find_files('mkmf.rb')[0]], ['big', Gem.find_files('tk.rb')[0]] ].each do |type, file| b.report("tags for #{type} file") do Ctags.tags_for_file(file) end b.report("tags for #{type} file x500") do 500.times{ Ctags.tags_for_file(file) } end b.report("tags for #{type} blob") do Ctags.tags_for_file(file, File.read(file)) end b.report("tags for #{type} blob x500") do 500.times{ Ctags.tags_for_file(file, File.read(file)) } end end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
ctags.rb-1.1.4 | bench.rb |
ctags.rb-1.1.3 | bench.rb |
ctags.rb-1.0.19 | bench.rb |
ctags.rb-1.0.18 | bench.rb |
ctags.rb-1.0.15 | bench.rb |
ctags.rb-1.0.6 | bench.rb |