Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@sabcio
Created April 10, 2014 08:32
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sabcio/10356632 to your computer and use it in GitHub Desktop.
Save sabcio/10356632 to your computer and use it in GitHub Desktop.
require 'sinatra' on jruby 1.7.11
require 'jruby/profiler'
profile_data = JRuby::Profiler.profile do
require 'sinatra'
end
profile_printer = JRuby::Profiler::GraphProfilePrinter.new(profile_data)
profile_printer.printProfile(STDOUT)
$ bundle exec gem list
Profiling enabled; ^C shutdown will now dump profile info
Profiling enabled; ^C shutdown will now dump profile info
*** LOCAL GEMS ***
backports (3.3.0)
bundler (1.6.1)
eventmachine (1.0.3 java)
geoip (1.2.1)
puma (2.1.1 java)
rack (1.5.2)
rack-protection (1.5.0)
rack-test (0.6.2)
rake (10.0.3)
sinatra (1.4.2)
sinatra-contrib (1.4.0)
tilt (1.3.7)
$ java -version
java version "1.7.0_51"
OpenJDK Runtime Environment (IcedTea 2.4.6) (7u51-2.4.6-1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)
$ ruby -v
jruby 1.7.11 (1.9.3p392) 2014-04-09 86339bb on OpenJDK 64-Bit Server VM 1.7.0_51-b31 +indy [linux-amd64]
jruby-1.7.11 :001 > require './app'
Total time: 126.08
%total %self total self children calls name
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 230/231 Kernel.require
126.08 0.00 126.08 1/231 (top)
100% 0% 126.08 0.00 126.08 231 Kernel.require
125.63 125.63 0.00 1/1 SecureRandom.hex
0.10 0.01 0.10 37/47 Sinatra::Base.set
0.04 0.00 0.04 1/3 Sinatra::Base.caller_files
0.03 0.00 0.03 1/1 Sinatra::Delegator.enable
0.03 0.00 0.03 1/1 Sinatra::Base.inherited
0.01 0.00 0.01 29/29 Tilt.register
0.01 0.00 0.01 5/24 Class#new
0.01 0.01 0.00 13/13 Proc.new
0.01 0.00 0.01 1/1 Sinatra::Delegator.delegate
0.00 0.00 0.00 1/1 Enumerable.map
0.00 0.00 0.00 258/259 Array#eql?
0.00 0.00 0.00 1/1 Sinatra::Base.error
0.00 0.00 0.00 1/5 Array#flatten
0.00 0.00 0.00 27/27 Module#module_function
0.00 0.00 0.00 7/7 Module#include
0.00 0.00 0.00 1/1 Kernel.dup
0.00 0.00 0.00 17/17 Module#attr_accessor
0.00 0.00 0.00 3/3 ERB::Compiler::Scanner.regist_scanner
0.00 0.00 0.00 486/587 Module#method_added
0.00 0.00 0.00 64/64 Module#autoload
0.00 0.00 0.00 1/1 Module#public_instance_methods
0.00 0.00 0.00 1/1 Sinatra::Application.run?
0.00 0.00 0.00 2/173 Module#class_eval
0.00 0.00 0.00 15/15 Module#attr_reader
0.00 0.00 0.00 2/2 Kernel.extend
0.00 0.00 0.00 1/2 Sinatra::Base.reset!
0.00 0.00 0.00 10/11 Regexp#to_s
0.00 0.00 0.00 1/1 Regexp.union
0.00 0.00 0.00 147/290 BasicObject#singleton_method_added
0.00 0.00 0.00 1/35 Array#each
0.00 0.00 0.00 1/1 Struct.new
0.00 0.00 0.00 2/6 Array#map
0.00 0.00 0.00 16/16 Tilt::Template.default_mime_type=
0.00 0.00 0.00 1/1 Array#join
0.00 0.00 0.00 6/6 Module#alias_method
0.00 0.00 0.00 63/65 Class#inherited
0.00 0.00 0.00 1/1 Sinatra::Base.configure
0.00 0.00 0.00 20/47 Module#private
0.00 0.00 0.00 2/73 Hash#[]
0.00 0.00 0.00 1/1 Hash.[]
0.00 0.00 0.00 1/1 Sinatra::Delegator.target=
0.00 0.00 0.00 2/2 Sinatra::Base.server
0.00 0.00 0.00 1/1 Range#to_a
0.00 0.00 0.00 1/1 ERB::Compiler::Scanner.default_scanner=
0.00 0.00 0.00 1/1 Sinatra::Base.add_charset
0.00 0.00 0.00 1/1 Rack::Utils.key_space_limit=
0.00 0.00 0.00 1/1 Kernel.Integer
0.00 0.00 0.00 1/63 String#to_sym
0.00 0.00 0.00 4/4 Module#protected
0.00 0.00 0.00 1/91 String#split
0.00 0.00 0.00 2/3 BasicObject#!=
0.00 0.00 0.00 2/4 Class#superclass
0.00 0.00 0.00 1/1 Mutex.new
0.00 0.00 0.00 4/5 Array#<<
0.00 0.00 0.00 1/1 Hash#keys
0.00 0.00 0.00 4/7 String#==
0.00 0.00 0.00 1/1 Etc.systmpdir
0.00 0.00 0.00 2/54 Array#unshift
0.00 0.00 0.00 1/1 Kernel.at_exit
0.00 0.00 0.00 5/5 Module#public
0.00 0.00 0.00 1/1 Module#const_defined?
0.00 0.00 0.00 1/1 Sinatra::Base.settings
0.00 0.00 0.00 2/2 String#>=
0.00 0.00 0.00 1/154 Module#method_defined?
0.00 0.00 0.00 1/3 Kernel.nil?
0.00 0.00 0.00 1/3 Array#first
0.00 0.00 0.00 230/231 Kernel.require
---------------------------------------------------------------------------------------------------------
100% 0% 126.08 0.00 126.08 1 (top)
126.08 0.00 126.08 1/231 Kernel.require
---------------------------------------------------------------------------------------------------------
125.63 125.63 0.00 1/1 Kernel.require
99% 99% 125.63 125.63 0.00 1 SecureRandom.hex
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/47 Sinatra::Base.app_file=
0.00 0.00 0.00 1/47 Sinatra::Base.method_override=
0.00 0.00 0.00 1/47 Sinatra::Application.app_file=
0.00 0.00 0.00 1/47 Sinatra::Application.run=
0.00 0.00 0.00 1/47 Sinatra::Application.app_file=
0.00 0.00 0.00 1/47 Sinatra::Base.run=
0.00 0.00 0.00 1/47 Sinatra::Base.logging=
0.00 0.00 0.00 1/47 Sinatra::Base.session_secret=
0.00 0.00 0.00 1/47 Sinatra::Base.inherited
0.03 0.00 0.03 1/47 Array#each
0.10 0.01 0.10 37/47 Kernel.require
0% 0% 0.13 0.01 0.13 47 Sinatra::Base.set
0.08 0.02 0.06 114/114 Sinatra::Base.define_singleton
0.06 0.00 0.06 9/9 BasicObject#__send__
0.01 0.01 0.00 47/80 Kernel.respond_to?
0.00 0.00 0.00 38/154 Module#method_defined?
0.00 0.00 0.00 15/15 Kernel.inspect
0.00 0.00 0.00 76/77 Kernel.proc
0.00 0.00 0.00 139/253 Module#===
0.00 0.00 0.00 3/3 NilClass#inspect
0.00 0.00 0.00 1/1 Symbol#inspect
0.00 0.00 0.00 17/21 BasicObject#!
---------------------------------------------------------------------------------------------------------
0.02 0.00 0.02 1/3 Sinatra::Base.inherited
0.02 0.00 0.02 1/3 Sinatra::Base.inline_templates=
0.04 0.00 0.04 1/3 Kernel.require
0% 0% 0.09 0.00 0.09 3 Sinatra::Base.caller_files
0.09 0.00 0.09 3/3 Sinatra::Base.cleaned_caller
0.00 0.00 0.00 3/5 Array#flatten
---------------------------------------------------------------------------------------------------------
0.09 0.00 0.09 3/3 Sinatra::Base.caller_files
0% 0% 0.09 0.00 0.09 3 Sinatra::Base.cleaned_caller
0.06 0.00 0.06 3/3 Array#reject
0.02 0.00 0.02 3/6 Array#map
0.00 0.00 0.00 3/3 Kernel.caller
---------------------------------------------------------------------------------------------------------
0.08 0.02 0.06 114/114 Sinatra::Base.set
0% 0% 0.08 0.02 0.06 114 Sinatra::Base.define_singleton
0.06 0.03 0.03 114/173 Module#class_eval
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 57/173 Module#class_eval
0.00 0.00 0.00 2/173 Kernel.require
0.06 0.03 0.03 114/173 Sinatra::Base.define_singleton
0% 0% 0.06 0.03 0.03 173 Module#class_eval
0.00 0.00 0.00 57/90 Module#define_method
0.00 0.00 0.00 115/154 Module#method_defined?
0.00 0.00 0.00 24/32 Module#undef_method
0.00 0.00 0.00 114/253 Module#===
0.00 0.00 0.00 1/35 Array#each
0.00 0.00 0.00 57/290 BasicObject#singleton_method_added
0.00 0.00 0.00 2/587 Module#method_added
0.00 0.00 0.00 57/173 Module#class_eval
---------------------------------------------------------------------------------------------------------
0.06 0.00 0.06 3/3 Sinatra::Base.cleaned_caller
0% 0% 0.06 0.00 0.06 3 Array#reject
0.06 0.02 0.04 89/89 Enumerable.any?
---------------------------------------------------------------------------------------------------------
0.06 0.02 0.04 89/89 Array#reject
0% 0% 0.06 0.02 0.04 89 Enumerable.any?
0.04 0.04 0.00 509/509 String#=~
---------------------------------------------------------------------------------------------------------
0.06 0.00 0.06 9/9 Sinatra::Base.set
0% 0% 0.06 0.00 0.06 9 BasicObject#__send__
0.03 0.00 0.03 1/1 Sinatra::Base.inline_templates=
0.02 0.00 0.02 1/1 Sinatra::Application.app_file=
0.00 0.00 0.00 1/1 Sinatra::Base.logging=
0.00 0.00 0.00 1/1 Sinatra::Application.app_file=
0.00 0.00 0.00 1/1 Sinatra::Base.app_file=
0.00 0.00 0.00 1/1 Sinatra::Application.run=
0.00 0.00 0.00 1/1 Sinatra::Base.session_secret=
0.00 0.00 0.00 1/1 Sinatra::Base.method_override=
0.00 0.00 0.00 1/1 Sinatra::Base.run=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/35 Sinatra::Base.error
0.00 0.00 0.00 1/35 Kernel.require
0.00 0.00 0.00 1/35 Module#class_eval
0.01 0.00 0.01 1/35 Enumerable.each_entry
0.01 0.01 0.00 1/35 Sinatra::Delegator.delegate
0.01 0.01 0.01 29/35 Tilt.register
0.03 0.00 0.03 1/35 Sinatra::Base.enable
0% 0% 0.06 0.01 0.04 35 Array#each
0.03 0.00 0.03 1/47 Sinatra::Base.set
0.01 0.01 0.00 103/103 Set#add
0.01 0.00 0.00 52/52 Tilt.normalize
0.00 0.00 0.00 52/52 Tilt.mappings
0.00 0.00 0.00 53/73 Hash#[]
0.00 0.00 0.00 32/90 Module#define_method
0.00 0.00 0.00 52/52 Array#uniq!
0.00 0.00 0.00 27/47 Module#private
0.00 0.00 0.00 52/54 Array#unshift
0.00 0.00 0.00 8/32 Module#undef_method
0.00 0.00 0.00 1/186 Hash#[]=
0.00 0.00 0.00 1/5 Array#<<
---------------------------------------------------------------------------------------------------------
0.04 0.04 0.00 509/509 Enumerable.any?
0% 0% 0.04 0.04 0.00 509 String#=~
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.03 1/1 Kernel.require
0% 0% 0.03 0.00 0.03 1 Sinatra::Delegator.enable
0.03 0.00 0.03 1/1 Kernel.send
0.00 0.00 0.00 1/80 Kernel.respond_to?
0.00 0.00 0.00 1/1 Sinatra::Delegator.target
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.03 1/1 Sinatra::Delegator.enable
0% 0% 0.03 0.00 0.03 1 Kernel.send
0.03 0.00 0.03 1/1 Sinatra::Base.enable
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.03 1/1 Kernel.send
0% 0% 0.03 0.00 0.03 1 Sinatra::Base.enable
0.03 0.00 0.03 1/35 Array#each
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.03 1/1 BasicObject#__send__
0% 0% 0.03 0.00 0.03 1 Sinatra::Base.inline_templates=
0.02 0.00 0.02 1/3 Sinatra::Base.caller_files
0.00 0.00 0.00 1/1 IO.binread
0.00 0.00 0.00 1/63 String#gsub
0.00 0.00 0.00 1/91 String#split
0.00 0.00 0.00 1/3 Kernel.nil?
0.00 0.00 0.00 1/1 BasicObject#==
0.00 0.00 0.00 1/3 Array#first
---------------------------------------------------------------------------------------------------------
0.03 0.00 0.03 1/1 Kernel.require
0% 0% 0.03 0.00 0.03 1 Sinatra::Base.inherited
0.02 0.00 0.02 1/3 Sinatra::Base.caller_files
0.00 0.00 0.00 1/47 Sinatra::Base.set
0.00 0.00 0.00 1/2 Sinatra::Base.reset!
0.00 0.00 0.00 1/1 Sinatra::Base.app_file?
0.00 0.00 0.00 1/3 Array#first
0.00 0.00 0.00 1/65 Class#inherited
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/6 Sinatra::Base.error
0.00 0.00 0.00 2/6 Kernel.require
0.02 0.00 0.02 3/6 Sinatra::Base.cleaned_caller
0% 0% 0.02 0.00 0.02 6 Array#map
0.02 0.02 0.00 89/91 String#split
0.00 0.00 0.00 89/89 Array#[]
0.00 0.00 0.00 3/3 String#to_i
0.00 0.00 0.00 1/1 Kernel.Array
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/91 Kernel.require
0.00 0.00 0.00 1/91 Sinatra::Base.inline_templates=
0.02 0.02 0.00 89/91 Array#map
0% 0% 0.02 0.02 0.00 91 String#split
---------------------------------------------------------------------------------------------------------
0.02 0.00 0.02 1/1 BasicObject#__send__
0% 0% 0.02 0.00 0.02 1 Sinatra::Application.app_file=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 29/29 Kernel.require
0% 0% 0.01 0.00 0.01 29 Tilt.register
0.01 0.01 0.01 29/35 Array#each
0.00 0.00 0.00 29/80 Kernel.respond_to?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 17/24 URI::Parser#initialize_regexp
0.00 0.00 0.00 1/24 Set#initialize
0.00 0.00 0.00 1/24 Sinatra::Base.reset!
0.01 0.00 0.01 5/24 Kernel.require
0% 0% 0.01 0.00 0.01 24 Class#new
0.01 0.00 0.01 1/1 Set#initialize
0.01 0.00 0.01 1/1 URI::Parser#initialize
0.00 0.00 0.00 17/18 Regexp#initialize
0.00 0.00 0.00 4/4 Hash#initialize
0.00 0.00 0.00 1/15 BasicObject#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/80 Sinatra::Base.reset!
0.00 0.00 0.00 2/80 Sinatra::Base.compile
0.00 0.00 0.00 1/80 Sinatra::Delegator.enable
0.00 0.00 0.00 29/80 Tilt.register
0.01 0.01 0.00 47/80 Sinatra::Base.set
0% 0% 0.01 0.01 0.00 80 Kernel.respond_to?
0.00 0.00 0.00 63/63 Kernel.respond_to_missing?
---------------------------------------------------------------------------------------------------------
0.01 0.01 0.00 13/13 Kernel.require
0% 0% 0.01 0.01 0.00 13 Proc.new
0.00 0.00 0.00 13/15 BasicObject#initialize
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Kernel.require
0% 0% 0.01 0.00 0.01 1 Sinatra::Delegator.delegate
0.01 0.01 0.00 1/35 Array#each
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Class#new
0% 0% 0.01 0.00 0.01 1 Set#initialize
0.01 0.00 0.01 1/1 Set#merge
0.00 0.00 0.00 1/3 Kernel.nil?
0.00 0.00 0.00 1/24 Class#new
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Set#initialize
0% 0% 0.01 0.00 0.01 1 Set#merge
0.01 0.00 0.01 1/1 Set#do_with_enum
0.00 0.00 0.00 1/1 Kernel.instance_of?
0.00 0.00 0.00 1/1 Kernel.class
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Set#merge
0% 0% 0.01 0.00 0.01 1 Set#do_with_enum
0.01 0.00 0.01 1/1 Enumerable.each_entry
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Set#do_with_enum
0% 0% 0.01 0.00 0.01 1 Enumerable.each_entry
0.01 0.00 0.01 1/35 Array#each
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.01 1/1 Class#new
0% 0% 0.01 0.00 0.01 1 URI::Parser#initialize
0.00 0.00 0.00 1/1 URI::Parser#initialize_regexp
0.00 0.00 0.00 1/1 URI::Parser#initialize_pattern
0.00 0.00 0.00 2/2 Hash#each_value
0.00 0.00 0.00 2/49 Kernel.freeze
---------------------------------------------------------------------------------------------------------
0.01 0.01 0.00 103/103 Array#each
0% 0% 0.01 0.01 0.00 103 Set#add
0.00 0.00 0.00 103/186 Hash#[]=
---------------------------------------------------------------------------------------------------------
0.01 0.00 0.00 52/52 Array#each
0% 0% 0.01 0.00 0.00 52 Tilt.normalize
0.00 0.00 0.00 52/52 String#sub
0.00 0.00 0.00 52/114 String#downcase
0.00 0.00 0.00 52/52 String#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Enumerable.map
0.00 0.00 0.00 1/1 Hash#each
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 URI::Parser#initialize
0% 0% 0.00 0.00 0.00 1 URI::Parser#initialize_regexp
0.00 0.00 0.00 17/186 Hash#[]=
0.00 0.00 0.00 18/73 Hash#[]
0.00 0.00 0.00 4/4 String#+
0.00 0.00 0.00 1/1 NilClass#to_s
0.00 0.00 0.00 17/24 Class#new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Enumerable.map
0% 0% 0.00 0.00 0.00 1 Hash#each
0.00 0.00 0.00 62/63 String#gsub
0.00 0.00 0.00 62/63 String#to_sym
0.00 0.00 0.00 62/114 String#downcase
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/18 Regexp.union
0.00 0.00 0.00 17/18 Class#new
0% 0% 0.00 0.00 0.00 18 Regexp#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Sinatra::Base.cleaned_caller
0% 0% 0.00 0.00 0.00 3 Kernel.caller
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/90 Sinatra::Base.generate_method
0.00 0.00 0.00 32/90 Array#each
0.00 0.00 0.00 57/90 Module#class_eval
0% 0% 0.00 0.00 0.00 90 Module#define_method
0.00 0.00 0.00 57/290 BasicObject#singleton_method_added
0.00 0.00 0.00 33/587 Module#method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.inline_templates=
0% 0% 0.00 0.00 0.00 1 IO.binread
0.00 0.00 0.00 1/1 IO.new
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 IO.binread
0% 0% 0.00 0.00 0.00 1 IO.new
0.00 0.00 0.00 1/1 File#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 IO.new
0% 0% 0.00 0.00 0.00 1 File#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/63 Sinatra::Base.inline_templates=
0.00 0.00 0.00 62/63 Hash#each
0% 0% 0.00 0.00 0.00 63 String#gsub
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/154 Kernel.require
0.00 0.00 0.00 38/154 Sinatra::Base.set
0.00 0.00 0.00 115/154 Module#class_eval
0% 0% 0.00 0.00 0.00 154 Module#method_defined?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.logging=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/259 Hash#[]=
0.00 0.00 0.00 258/259 Kernel.require
0% 0% 0.00 0.00 0.00 259 Array#eql?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Application.app_file=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.app_file=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 52/52 Array#each
0% 0% 0.00 0.00 0.00 52 Tilt.mappings
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/5 Sinatra::Base.error
0.00 0.00 0.00 3/5 Sinatra::Base.caller_files
0.00 0.00 0.00 1/5 Kernel.require
0% 0% 0.00 0.00 0.00 5 Array#flatten
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 18/73 URI::Parser#initialize_regexp
0.00 0.00 0.00 2/73 Kernel.require
0.00 0.00 0.00 53/73 Array#each
0% 0% 0.00 0.00 0.00 73 Hash#[]
0.00 0.00 0.00 34/34 Hash#default
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Application.run=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.session_secret=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/63 Kernel.require
0.00 0.00 0.00 62/63 Hash#each
0% 0% 0.00 0.00 0.00 63 String#to_sym
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 34/34 Hash#[]
0% 0% 0.00 0.00 0.00 34 Hash#default
0.00 0.00 0.00 31/31 Proc#call
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.method_override=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/186 Array#each
0.00 0.00 0.00 17/186 URI::Parser#initialize_regexp
0.00 0.00 0.00 31/186 URI::Parser#initialize_pattern
0.00 0.00 0.00 31/186 Proc#call
0.00 0.00 0.00 103/186 Set#add
0.00 0.00 0.00 3/186 ERB::Compiler::Scanner.regist_scanner
0% 0% 0.00 0.00 0.00 186 Hash#[]=
0.00 0.00 0.00 1/259 Array#eql?
0.00 0.00 0.00 3/3 Array#hash
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 8/32 Array#each
0.00 0.00 0.00 24/32 Module#class_eval
0% 0% 0.00 0.00 0.00 32 Module#undef_method
0.00 0.00 0.00 24/24 BasicObject#singleton_method_undefined
0.00 0.00 0.00 8/8 Module#method_undefined
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#__send__
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.run=
0.00 0.00 0.00 1/47 Sinatra::Base.set
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 31/31 Hash#default
0% 0% 0.00 0.00 0.00 31 Proc#call
0.00 0.00 0.00 31/186 Hash#[]=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 URI::Parser#initialize
0% 0% 0.00 0.00 0.00 1 URI::Parser#initialize_pattern
0.00 0.00 0.00 31/186 Hash#[]=
0.00 0.00 0.00 6/6 Hash#delete
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 52/52 Tilt.normalize
0% 0% 0.00 0.00 0.00 52 String#sub
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 52/114 Tilt.normalize
0.00 0.00 0.00 62/114 Hash#each
0% 0% 0.00 0.00 0.00 114 String#downcase
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.error
0.00 0.00 0.00 1/1 Sinatra::Base.compile!
0.00 0.00 0.00 1/35 Array#each
0.00 0.00 0.00 1/6 Array#map
0.00 0.00 0.00 1/5 Array#flatten
0.00 0.00 0.00 1/2 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 27/27 Kernel.require
0% 0% 0.00 0.00 0.00 27 Module#module_function
0.00 0.00 0.00 26/290 BasicObject#singleton_method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 7/7 Kernel.require
0% 0% 0.00 0.00 0.00 7 Module#include
0.00 0.00 0.00 7/7 Module#append_features
0.00 0.00 0.00 7/7 Module#included
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 15/15 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 15 Kernel.inspect
0.00 0.00 0.00 9/9 FalseClass#to_s
0.00 0.00 0.00 5/5 TrueClass#to_s
0.00 0.00 0.00 1/4 Fixnum#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Kernel.dup
0.00 0.00 0.00 1/1 Kernel.initialize_dup
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.dup
0% 0% 0.00 0.00 0.00 1 Kernel.initialize_dup
0.00 0.00 0.00 1/1 Module#initialize_copy
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.initialize_dup
0% 0% 0.00 0.00 0.00 1 Module#initialize_copy
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 17/17 Kernel.require
0% 0% 0.00 0.00 0.00 17 Module#attr_accessor
0.00 0.00 0.00 42/587 Module#method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 7/7 Module#include
0% 0% 0.00 0.00 0.00 7 Module#append_features
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Kernel.require
0% 0% 0.00 0.00 0.00 3 ERB::Compiler::Scanner.regist_scanner
0.00 0.00 0.00 3/186 Hash#[]=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 114/253 Module#class_eval
0.00 0.00 0.00 139/253 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 253 Module#===
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.error
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.compile!
0.00 0.00 0.00 1/1 Sinatra::Base.generate_method
0.00 0.00 0.00 1/1 Sinatra::Base.compile
0.00 0.00 0.00 1/1 Proc#arity
0.00 0.00 0.00 1/3 BasicObject#!=
0.00 0.00 0.00 1/1 Hash#each_pair
0.00 0.00 0.00 1/11 Regexp#to_s
0.00 0.00 0.00 1/77 Kernel.proc
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/587 Module#class_eval
0.00 0.00 0.00 3/587 Module#alias_method
0.00 0.00 0.00 21/587 Module#attr_reader
0.00 0.00 0.00 42/587 Module#attr_accessor
0.00 0.00 0.00 33/587 Module#define_method
0.00 0.00 0.00 486/587 Kernel.require
0% 0% 0.00 0.00 0.00 587 Module#method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 URI::Parser#initialize
0% 0% 0.00 0.00 0.00 2 Hash#each_value
0.00 0.00 0.00 47/49 Kernel.freeze
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 89/89 Array#map
0% 0% 0.00 0.00 0.00 89 Array#[]
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 9/9 Kernel.inspect
0% 0% 0.00 0.00 0.00 9 FalseClass#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/77 Sinatra::Base.compile!
0.00 0.00 0.00 76/77 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 77 Kernel.proc
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 64/64 Kernel.require
0% 0% 0.00 0.00 0.00 64 Module#autoload
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/290 Module#alias_method
0.00 0.00 0.00 26/290 Module#module_function
0.00 0.00 0.00 57/290 Module#define_method
0.00 0.00 0.00 57/290 Module#class_eval
0.00 0.00 0.00 147/290 Kernel.require
0% 0% 0.00 0.00 0.00 290 BasicObject#singleton_method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Module#public_instance_methods
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/2 Sinatra::Base.inherited
0.00 0.00 0.00 1/2 Kernel.require
0% 0% 0.00 0.00 0.00 2 Sinatra::Base.reset!
0.00 0.00 0.00 1/24 Class#new
0.00 0.00 0.00 1/80 Kernel.respond_to?
0.00 0.00 0.00 2/4 Class#superclass
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Application.run?
0.00 0.00 0.00 1/1 Sinatra::Application.run
0.00 0.00 0.00 2/21 BasicObject#!
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 15/15 Kernel.require
0% 0% 0.00 0.00 0.00 15 Module#attr_reader
0.00 0.00 0.00 21/587 Module#method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 52/52 Array#each
0% 0% 0.00 0.00 0.00 52 Array#uniq!
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 20/47 Kernel.require
0.00 0.00 0.00 27/47 Array#each
0% 0% 0.00 0.00 0.00 47 Module#private
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Application.run?
0% 0% 0.00 0.00 0.00 1 Sinatra::Application.run
0.00 0.00 0.00 2/2 File.expand_path
0.00 0.00 0.00 1/1 Sinatra::Application.app_file
0.00 0.00 0.00 1/7 String#==
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Kernel.require
0% 0% 0.00 0.00 0.00 2 Kernel.extend
0.00 0.00 0.00 2/2 Module#extend_object
0.00 0.00 0.00 2/2 Module#extended
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/11 Sinatra::Base.compile!
0.00 0.00 0.00 10/11 Kernel.require
0% 0% 0.00 0.00 0.00 11 Regexp#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Regexp.union
0.00 0.00 0.00 1/18 Regexp#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Hash#[]=
0% 0% 0.00 0.00 0.00 3 Array#hash
0.00 0.00 0.00 3/3 FalseClass#hash
0.00 0.00 0.00 2/2 NilClass#hash
0.00 0.00 0.00 1/1 String#hash
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Kernel.extend
0% 0% 0.00 0.00 0.00 2 Module#extend_object
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.compile!
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.generate_method
0.00 0.00 0.00 1/90 Module#define_method
0.00 0.00 0.00 1/1 Module#remove_method
0.00 0.00 0.00 1/1 Module#instance_method
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Struct.new
0.00 0.00 0.00 1/65 Class#inherited
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/54 Kernel.require
0.00 0.00 0.00 52/54 Array#each
0% 0% 0.00 0.00 0.00 54 Array#unshift
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.compile!
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.compile
0.00 0.00 0.00 1/1 Regexp#names
0.00 0.00 0.00 2/80 Kernel.respond_to?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Sinatra::Application.run
0% 0% 0.00 0.00 0.00 2 File.expand_path
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 16/16 Kernel.require
0% 0% 0.00 0.00 0.00 16 Tilt::Template.default_mime_type=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 5/5 Kernel.inspect
0% 0% 0.00 0.00 0.00 5 TrueClass#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Array#join
0.00 0.00 0.00 3/4 Fixnum#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 6/6 Kernel.require
0% 0% 0.00 0.00 0.00 6 Module#alias_method
0.00 0.00 0.00 3/290 BasicObject#singleton_method_added
0.00 0.00 0.00 3/587 Module#method_added
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/65 Struct.new
0.00 0.00 0.00 1/65 Sinatra::Base.inherited
0.00 0.00 0.00 63/65 Kernel.require
0% 0% 0.00 0.00 0.00 65 Class#inherited
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.configure
0.00 0.00 0.00 1/1 Sinatra::Base.environment
0.00 0.00 0.00 1/1 Array#include?
0.00 0.00 0.00 1/1 Symbol#to_sym
0.00 0.00 0.00 1/2 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 3 NilClass#inspect
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 63/63 Kernel.respond_to?
0% 0% 0.00 0.00 0.00 63 Kernel.respond_to_missing?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 52/52 Tilt.normalize
0% 0% 0.00 0.00 0.00 52 String#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 1 Symbol#inspect
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Hash.[]
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/49 URI::Parser#initialize
0.00 0.00 0.00 47/49 Hash#each_value
0% 0% 0.00 0.00 0.00 49 Kernel.freeze
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Delegator.target=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 24/24 Module#undef_method
0% 0% 0.00 0.00 0.00 24 BasicObject#singleton_method_undefined
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Kernel.require
0% 0% 0.00 0.00 0.00 2 Sinatra::Base.server
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.inherited
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.app_file?
0.00 0.00 0.00 1/1 Sinatra::Base.app_file
0.00 0.00 0.00 2/21 BasicObject#!
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Range#to_a
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.generate_method
0% 0% 0.00 0.00 0.00 1 Module#remove_method
0.00 0.00 0.00 1/1 Module#method_removed
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 ERB::Compiler::Scanner.default_scanner=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/21 Sinatra::Base.app_file?
0.00 0.00 0.00 2/21 Sinatra::Application.run?
0.00 0.00 0.00 17/21 Sinatra::Base.set
0% 0% 0.00 0.00 0.00 21 BasicObject#!
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/3 Sinatra::Base.compile!
0.00 0.00 0.00 2/3 Kernel.require
0% 0% 0.00 0.00 0.00 3 BasicObject#!=
0.00 0.00 0.00 2/7 String#==
0.00 0.00 0.00 1/1 Fixnum#==
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.add_charset
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Rack::Utils.key_space_limit=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Array#hash
0% 0% 0.00 0.00 0.00 3 FalseClass#hash
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/15 Class#new
0.00 0.00 0.00 1/15 Mutex.new
0.00 0.00 0.00 13/15 Proc.new
0% 0% 0.00 0.00 0.00 15 BasicObject#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Kernel.Integer
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 4/4 Kernel.require
0% 0% 0.00 0.00 0.00 4 Module#protected
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.compile
0% 0% 0.00 0.00 0.00 1 Regexp#names
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 4/4 Class#new
0% 0% 0.00 0.00 0.00 4 Hash#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.generate_method
0% 0% 0.00 0.00 0.00 1 Module#instance_method
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/4 Sinatra::Base.reset!
0.00 0.00 0.00 2/4 Kernel.require
0% 0% 0.00 0.00 0.00 4 Class#superclass
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/7 Sinatra::Application.run
0.00 0.00 0.00 2/7 BasicObject#!=
0.00 0.00 0.00 4/7 Kernel.require
0% 0% 0.00 0.00 0.00 7 String#==
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.compile!
0% 0% 0.00 0.00 0.00 1 Proc#arity
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 3/3 Array#map
0% 0% 0.00 0.00 0.00 3 String#to_i
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 4/4 URI::Parser#initialize_regexp
0% 0% 0.00 0.00 0.00 4 String#+
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/4 Kernel.inspect
0.00 0.00 0.00 3/4 Array#join
0% 0% 0.00 0.00 0.00 4 Fixnum#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/5 Array#each
0.00 0.00 0.00 4/5 Kernel.require
0% 0% 0.00 0.00 0.00 5 Array#<<
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Array#map
0% 0% 0.00 0.00 0.00 1 Kernel.Array
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Application.run
0% 0% 0.00 0.00 0.00 1 Sinatra::Application.app_file
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Mutex.new
0.00 0.00 0.00 1/15 BasicObject#initialize
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 6/6 URI::Parser#initialize_pattern
0% 0% 0.00 0.00 0.00 6 Hash#delete
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.compile!
0% 0% 0.00 0.00 0.00 1 Hash#each_pair
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Hash#keys
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Etc.systmpdir
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.configure
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.environment
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Kernel.at_exit
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 5/5 Kernel.require
0% 0% 0.00 0.00 0.00 5 Module#public
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Module#const_defined?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Kernel.require
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.settings
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 7/7 Module#include
0% 0% 0.00 0.00 0.00 7 Module#included
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.app_file?
0% 0% 0.00 0.00 0.00 1 Sinatra::Base.app_file
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 8/8 Module#undef_method
0% 0% 0.00 0.00 0.00 8 Module#method_undefined
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/3 Set#initialize
0.00 0.00 0.00 1/3 Sinatra::Base.inline_templates=
0.00 0.00 0.00 1/3 Kernel.require
0% 0% 0.00 0.00 0.00 3 Kernel.nil?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/3 Sinatra::Base.inline_templates=
0.00 0.00 0.00 1/3 Kernel.require
0.00 0.00 0.00 1/3 Sinatra::Base.inherited
0% 0% 0.00 0.00 0.00 3 Array#first
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Array#hash
0% 0% 0.00 0.00 0.00 2 NilClass#hash
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Delegator.enable
0% 0% 0.00 0.00 0.00 1 Sinatra::Delegator.target
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Array#hash
0% 0% 0.00 0.00 0.00 1 String#hash
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Kernel.require
0% 0% 0.00 0.00 0.00 2 String#>=
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.configure
0% 0% 0.00 0.00 0.00 1 Array#include?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/2 Sinatra::Base.configure
0.00 0.00 0.00 1/2 Sinatra::Base.error
0% 0% 0.00 0.00 0.00 2 Array#empty?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 2/2 Kernel.extend
0% 0% 0.00 0.00 0.00 2 Module#extended
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 BasicObject#!=
0% 0% 0.00 0.00 0.00 1 Fixnum#==
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 URI::Parser#initialize_regexp
0% 0% 0.00 0.00 0.00 1 NilClass#to_s
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Set#merge
0% 0% 0.00 0.00 0.00 1 Kernel.instance_of?
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Set#merge
0% 0% 0.00 0.00 0.00 1 Kernel.class
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.inline_templates=
0% 0% 0.00 0.00 0.00 1 BasicObject#==
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Sinatra::Base.configure
0% 0% 0.00 0.00 0.00 1 Symbol#to_sym
---------------------------------------------------------------------------------------------------------
0.00 0.00 0.00 1/1 Module#remove_method
0% 0% 0.00 0.00 0.00 1 Module#method_removed
@sabcio
Copy link
Author

sabcio commented Apr 10, 2014

setting '-J-Djava.security.egd=/dev/urandom' fixed the problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment