Sha256: b33112a1bb85e6ac6a74888b1b438c26780dce1c969496f760f7b341c6b8828a

Contents?: true

Size: 427 Bytes

Versions: 2

Compression:

Stored size: 427 Bytes

Contents

require 'redis'

path = File.expand_path(File.join(__dir__, '..', 'lib'))
$LOAD_PATH << path
require 'ruby-prof'

Widget = Struct.new(:key) do
  def set!
    Redis.current.set(key, 1, ex: 10)
  end
end

result = RubyProf.profile do
  (1..20).each { |i| Widget.new(i).set! }
end

printer = RubyProf::CallStackPrinter.new(result)
File.open("framez.html", 'w:ASCII-8BIT') do |file|
  printer.print(file, {})
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby-prof-1.4.3-x64-mingw32 test/temp.rb
ruby-prof-1.4.3 test/temp.rb