mirror of
https://github.com/kemko/liquid.git
synced 2026-01-01 15:55:40 +03:00
16 lines
399 B
Ruby
16 lines
399 B
Ruby
require 'stackprof' rescue fail("install stackprof extension/gem")
|
|
require File.dirname(__FILE__) + '/theme_runner'
|
|
|
|
profiler = ThemeRunner.new
|
|
profiler.run
|
|
results = StackProf.run(mode: :cpu, out: ENV['FILENAME']) do
|
|
100.times do
|
|
profiler.run
|
|
end
|
|
end
|
|
if results.kind_of?(File)
|
|
puts "wrote stackprof dump to #{results.path}"
|
|
else
|
|
StackProf::Report.new(results).print_text(false, 20)
|
|
end
|