performance
time needed to load libs in 'require
time needed to load libs in 'require
require 'benchmark'
$require_level = 0
module Kernel
alias require_without_timing require
def require(path)
result = seconds = nil
begin
$require_level += 1
seconds = Benchmark.realtime { result = require_without_timing(path) }
ensure
$require_level -= 1
end
puts "{'%.5f' % seconds} {' '*$require_level}{path}" if result
result
end
end