summaryrefslogtreecommitdiff
path: root/tool/rdocbench.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/rdocbench.rb')
-rw-r--r--tool/rdocbench.rb21
1 files changed, 2 insertions, 19 deletions
diff --git a/tool/rdocbench.rb b/tool/rdocbench.rb
index f325f6a187..a248b9a9b7 100644
--- a/tool/rdocbench.rb
+++ b/tool/rdocbench.rb
@@ -1,28 +1,11 @@
-
require 'rdoc/rdoc'
require 'tmpdir'
-require 'benchmark'
-require 'pp'
Dir.mktmpdir('rdocbench-'){|d|
dir = File.join(d, 'rdocbench')
args = ARGV.dup
args << '--op' << dir
- GC::Profiler.enable
- tms = Benchmark.measure{|x|
- r = RDoc::RDoc.new
- r.document args
- }
- GC::Profiler.report
- pp GC.stat
- puts
- puts Benchmark::CAPTION
- puts tms
- puts "GC total time (sec): #{GC::Profiler.total_time}"
- puts
- puts "Summary (ruby): #{RUBY_DESCRIPTION})"
- puts "Summary (real): #{tms.real} sec"
- puts "Summary (gctm): #{GC::Profiler.total_time} sec"
- puts "Summary (gc#) : #{GC.count}"
+ r = RDoc::RDoc.new
+ r.document args
}