Skip to content

Instantly share code, notes, and snippets.

@xrl
Created July 3, 2011 07:54
Show Gist options
  • Save xrl/1062046 to your computer and use it in GitHub Desktop.
Save xrl/1062046 to your computer and use it in GitHub Desktop.
Profiler
tureus_production@Crawler:~/app$ RBXOPT="-Xprofile -Xprofiler.graph" bundle exec rackup config.ru --env production
NOTE: Gem.cache is deprecated, use Gem::source_index. It will be removed on or after 2011-08-01.
Gem.cache called from /home/tureus_production/app/gems/rbx/1.8/gems/templater-1.0.0/lib/templater/discovery.rb:62.
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01.
Gem.source_index called from /usr/local/rvm/rubies/rbx-head/lib/rubygems.rb:1128.
NOTE: Gem::SourceIndex#each is deprecated with no replacement. It will be removed on or after 2011-11-01.
Gem::SourceIndex#each called from /home/tureus_production/app/gems/rbx/1.8/gems/templater-1.0.0/lib/templater/discovery.rb:62.
Loading init file from ./config/init.rb
Loading ./config/environments/production.rb
Logging to file at ./log/production.log
Starting Merb::Rack::Application
Total running time: 164.899538596s
index % time self children called name
----------------------------------------------------------
0.00 0.00 1/3 Erubis::RubyEvaluator#result
0.00 0.05 28/28 Memcached::Memcached<3> {}
0.00 0.13 40/400 Memcached::Memcached<77> {}
0.00 0.81 2/8 Merb::Router.compile
0.00 1.92 17/145 Bundler::load_gemspec<233> {}
0.00 2.11 183/999 Merb::Router::Route::Generator#compiled
0.00 3.53 74/740 Gem::Specification.load
0.00 149.85 1/15 Rack::Builder.parse_file [13]
[1] 94.1 0.04 155.28 346 Kernel#eval [1]
0.06 6.00 346/1614 Rubinius::Compiler.compile_eval [38]
0.00 0.00 346/1614 Rubinius::BlockEnvironment#from_eval!
0.00 0.00 346/1614 Rubinius::BlockEnvironment#under_context
0.00 0.00 601/290533 Class#allocate
0.00 0.00 510/77832 Kernel#__class__
0.00 0.00 346/2346 Rubinius::CompiledMethod::Script#initialize
0.00 0.00 346/346 Binding#from_proc?
0.00 0.00 346/2272 Rubinius::BlockEnvironment.allocate
0.00 0.00 251/1597 Rubinius::CompiledMethod.of_sender
0.00 0.00 255/56328 Kernel#==
-------------------------------------------------------
0.00 0.00 1/2 Sequel::Plugins::JsonSerializer.configure
0.00 0.00 2/2 Sequel::Plugins::Serialization.apply
0.00 0.00 7/14 Sequel::Plugins::SingleTableInheritance.configure
0.00 0.00 21/420 Sequel::Plugins::SingleTableInheritance::ClassMethods#inherited
0.00 0.01 1/41 String::Inflections.__module_init__
0.00 0.01 2/11 Sequel::Model::ClassMethods::def_dataset_method<220> {}
0.00 0.06 17/68 Sequel::def_adapter_method<288> {}
0.00 0.07 66/264 Sequel::Dataset::def_mutation_method<39> {}
0.00 3.75 1/7 Merb::Router::Behavior#_with_proxy
0.00 149.84 3/6 Rack::Builder#initialize [15]
[2] 90.9 0.01 149.95 124 Kernel#instance_eval [2]
0.00 0.00 86/1614 Rubinius::BlockEnvironment#from_eval!
0.00 0.00 86/415 Binding.setup
0.00 0.00 172/290533 Class#allocate
0.00 0.00 86/2615 Rubinius::StaticScope#initialize
0.00 0.00 124/146305 Module#===
0.00 0.00 124/1406 Rubinius.object_metaclass
0.00 0.00 86/2837 Rubinius::VariableScope.of_sender
0.00 0.00 86/1597 Rubinius::StaticScope.of_sender
0.00 0.00 86/2272 Rubinius::BlockEnvironment.allocate
0.00 0.00 86/1597 Rubinius::CompiledMethod.of_sender
-------------------------------------------------------
[3] 90.9 0.00 149.95 1 Rubinius::Loader#script [3]
0.00 149.95 1/1 Rubinius::CodeLoader.load_script [4]
0.00 0.00 1/97 IO.read
0.00 0.00 1/4841 File.exists?
0.00 0.00 1/313 Rubinius::GlobalVariables#[]=
0.00 0.00 1/183697 String#==
-------------------------------------------------------
0.00 149.95 1/5 Rubinius::Loader#script [3]
[4] 90.9 0.00 149.95 1 Rubinius::CodeLoader.load_script [4]
0.00 149.95 1/1 Rubinius::CodeLoader#load_script [5]
0.00 0.00 1/1057 Rubinius::CodeLoader#initialize
0.00 0.00 1/290533 Class#allocate
-------------------------------------------------------
0.00 149.95 1/3 Rubinius::CodeLoader.load_script [4]
[5] 90.9 0.00 149.95 1 Rubinius::CodeLoader#load_script [5]
0.00 149.95 1/1 #<Object:0x1c>.__script__ [6]
0.00 0.00 1/733 Rubinius::CodeLoader#load_file
0.00 0.00 1/4061 Rubinius::CodeLoader#loadable?
0.00 0.00 25/183697 String#==
0.00 0.00 9/29277 Kernel#instance_of?
0.00 0.00 8/1402265 Array#set_index
0.00 0.00 1/655309 Kernel#equal?
-------------------------------------------------------
0.00 149.95 1/46 Rubinius::CodeLoader#load_script [5]
[6] 90.9 0.00 149.95 1 #<Object:0x1c>.__script__ [6]
0.00 147.89 1/9 Kernel#load [7]
0.00 0.00 1/1 Gem::replace_bin_path<207> {}
0.00 0.00 1/1010 Kernel#require [30]
0.00 0.00 1/1 Kernel::replace_gem<122> {}
0.00 0.00 1/3574 Regexp#initialize
0.00 0.00 1/4001 String#=~
0.00 0.00 1/4013 Array#first
0.00 0.00 1/3574 Regexp.allocate
-------------------------------------------------------
0.00 0.00 1/7 Merb::BootLoader::Dependencies.load_env_config
0.00 0.00 3/3 Templater::Discovery::discover!<48> {}
0.00 0.00 1/9 Merb::BootLoader::Dependencies.load_initfile
0.00 0.04 2/21 #<Object:0x1c>.__script__
0.00 2.03 1/12 #<Object:0x1c>.__script__
0.00 149.94 1/8 #<Object:0x1c>.__script__ [6]
[7] 90.9 0.00 149.94 9 Kernel#load [7]
0.00 149.94 1/1 #<Object:0x1c>.__script__ [8]
0.00 2.03 1/1 #<Object:0x1c>.__script__
0.00 0.02 1/1 #<Object:0x1c>.__script__
0.00 0.01 1/1 #<Object:0x1c>.__script__
0.00 0.01 9/9 Rubinius::CodeLoader#load
0.00 0.00 1/1 #<Object:0x1c>.__script__
0.00 0.00 1/1 #<Object:0x1c>.__script__
0.00 0.00 1/1 #<Object:0x1c>.__script__
0.00 0.00 9/1057 Rubinius::CodeLoader#initialize
0.00 0.00 9/290533 Class#allocate
-------------------------------------------------------
0.00 147.89 1/36 Kernel#load [7]
[8] 90.9 0.00 149.94 1 #<Object:0x1c>.__script__ [8]
0.00 149.91 1/1 Rack::Server.start [9]
0.00 0.01 1/37 Autoload#call
0.00 0.01 1/1010 Kernel#require [30]
-------------------------------------------------------
0.00 149.91 1/3 #<Object:0x1c>.__script__ [8]
[9] 90.8 0.00 149.91 1 Rack::Server.start [9]
0.00 149.91 1/1 Rack::Server#start [10]
0.00 0.00 1/290533 Class#allocate
0.00 0.00 1/1 Rack::Server#initialize
-------------------------------------------------------
0.00 149.91 1/3 Rack::Server.start [9]
[10] 90.8 0.00 149.91 1 Rack::Server#start [10]
0.00 149.86 1/1 Rack::Server#wrapped_app [11]
0.00 0.05 4/6 Rack::Server#options
0.00 0.00 10/655309 Kernel#equal?
0.00 0.00 4/1396591 Kernel#hash
-------------------------------------------------------
0.00 149.86 1/19 Rack::Server#start [10]
[11] 90.8 0.00 149.86 1 Rack::Server#wrapped_app [11]
0.00 149.86 1/1 Rack::Server#app [12]
-------------------------------------------------------
0.00 149.86 1/1 Rack::Server#wrapped_app [11]
[12] 90.8 0.00 149.86 1 Rack::Server#app [12]
0.00 149.86 1/1 Rack::Builder.parse_file [13]
0.00 0.01 1/37 Autoload#call
0.00 0.00 1/4841 File.exists?
0.00 0.00 8/655309 Kernel#equal?
0.00 0.00 1/2 Rack::Server#opt_parser
0.00 0.00 2/6 Rack::Server#options
0.00 0.00 2/1396591 Kernel#hash
-------------------------------------------------------
0.00 149.86 1/16 Rack::Server#app [12]
[13] 90.8 0.00 149.86 1 Rack::Builder.parse_file [13]
0.03 146.88 1/346 Kernel#eval [1]
0.00 0.00 1/97 IO.read
0.00 0.00 3/3574 Regexp#initialize
0.00 0.00 1/4619 Hash.new_from_literal
0.00 0.00 1/26 String#sub!
0.00 0.00 1/4001 String#=~
0.00 0.00 2/5091 String#+
0.00 0.00 3/3574 Regexp.allocate
0.00 0.00 1/51199 Regexp.last_match=
0.00 0.00 1/655309 Kernel#equal?
-------------------------------------------------------
0.03 146.86 1/5260 Kernel#eval [1]
[14] 90.8 0.00 149.84 1 Object::__script__<1> {} [14]
0.00 149.80 1/3 Rack::Builder#initialize [15]
0.00 0.00 1/290533 Class#allocate
-------------------------------------------------------
0.00 0.00 1/26 Object::__script__<2> {} [16]
0.00 0.04 1/8 Merb::BootLoader::RackUpApplication.run
0.00 149.84 1/2 Object::__script__<1> {} [14]
[15] 90.8 0.00 149.84 3 Rack::Builder#initialize [15]
0.01 146.03 3/124 Kernel#instance_eval [2]
0.00 0.00 3/3035 Proc.__from_block__
-------------------------------------------------------
0.01 146.00 1/1455 Kernel#instance_eval [2]
[16] 90.8 0.00 149.84 1 Object::__script__<2> {} [16]
0.00 140.04 1/1 Merb::BootLoader.run [17]
0.00 0.05 4/1010 Kernel#require [30]
0.00 0.00 1/2 Merb::Config.setup
0.00 0.00 2/1578 Merb::Config.[]
0.00 0.00 1/30 Merb.dir_for
0.00 0.00 3/290533 Class#allocate
0.00 0.00 2/329750 Kernel#kind_of?
0.00 0.00 2/1396591 Kernel#hash
0.00 0.00 2/1927541 Rubinius::Tuple#[]
0.00 0.00 1/655309 Kernel#equal?
-------------------------------------------------------
0.00 140.05 1/26 Object::__script__<2> {} [16]
[17] 84.9 0.00 140.04 1 Merb::BootLoader.run [17]
0.00 130.47 1/1 Merb::BootLoader::LoadClasses.run [19]
0.00 0.01 21/111 Object#full_const_get
0.00 0.00 42/42 Merb.verbose_logging?
0.00 0.00 44/71 Merb::BootLoader.subclasses
0.00 0.00 21/21 Merb::BootLoader.finished
0.00 0.00 21/84 Time.now
0.00 0.00 21/1402265 Array#set_index
0.00 0.00 21/21 Time#to_i
0.00 0.00 1/2 Merb::BootLoader.subclasses=
0.00 0.00 2/77832 Kernel#__class__
-------------------------------------------------------
0.00 5.37 1/3 Merb::BootLoader::Router.run
0.00 27.30 31/69 Merb::BootLoader::LoadClasses::load_classes_with_requirements<981> {} [32]
0.00 102.85 116/260 Merb::BootLoader::LoadClasses::load_classes<863> {} [28]
[18] 82.1 0.04 135.48 148 Merb::BootLoader::LoadClasses.load_file [18]
0.00 107.77 265/265 ObjectSpace.classes [24]
0.00 0.01 413/1578 Merb::Config.[]
0.00 0.00 1082/1927541 Rubinius::Tuple#[]
0.00 0.00 592/77832 Kernel#__class__
0.00 0.00 296/40127 Array.allocate
0.00 0.00 341/1396591 Kernel#hash
0.00 0.00 368/284454 Rubinius::Tuple#[]=
0.00 0.00 234/290533 Class#allocate
0.00 0.00 296/56328 Kernel#==
0.00 0.00 234/329750 Kernel#kind_of?
-------------------------------------------------------
0.00 130.46 1/217 Merb::BootLoader.run [17]
[19] 79.1 0.00 130.47 1 Merb::BootLoader::LoadClasses.run [19]
0.00 130.46 1/1 Dictionary#each [20]
0.00 0.00 2/2 Merb.trap
0.00 0.00 1/395 Module#include
0.00 0.00 1/752 File.file?
0.00 0.00 3/1578 Merb::Config.[]
0.00 0.00 1/30 Merb.dir_for
0.00 0.00 1/313 Rubinius::GlobalVariables#[]=
-------------------------------------------------------
0.00 130.46 1/10 Merb::BootLoader::LoadClasses.run [19]
[20] 79.1 0.00 130.46 1 Dictionary#each [20]
0.00 130.46 16/16 Dictionary::each<268> {} [21]
0.00 0.00 1/1 Dictionary#order
-------------------------------------------------------
0.00 130.46 16/17 Dictionary#each [20]
[21] 79.1 0.00 130.46 16 Dictionary::each<268> {} [21]
0.00 130.46 16/16 Merb::BootLoader::LoadClasses::run<604> {} [22]
0.00 0.00 51/655309 Kernel#equal?
0.00 0.00 16/1396591 Kernel#hash
-------------------------------------------------------
0.00 130.46 16/83 Dictionary::each<268> {} [21]
[22] 79.1 0.00 130.46 16 Merb::BootLoader::LoadClasses::run<604> {} [22]
0.00 130.46 7/7 Merb::BootLoader::LoadClasses.load_classes [23]
0.00 0.00 7/63 String#/
0.00 0.00 9/180 String#blank?
0.00 0.00 7/4013 Array#first
0.00 0.00 7/132 NilClass#blank?
-------------------------------------------------------
0.00 130.46 7/37 Merb::BootLoader::LoadClasses::run<604> {} [22]
[23] 79.1 0.00 130.46 7 Merb::BootLoader::LoadClasses.load_classes [23]
0.00 103.16 7/7 Merb::BootLoader::LoadClasses::load_classes<862> {} [27]
0.00 27.30 7/7 Merb::BootLoader::LoadClasses.load_classes_with_requirements [31]
0.00 0.00 7/4549 Array#flatten
-------------------------------------------------------
0.03 107.74 265/5023 Merb::BootLoader::LoadClasses.load_file [18]
[24] 65.3 0.00 107.77 265 ObjectSpace.classes [24]
0.01 107.76 265/265 ObjectSpace.each_object [25]
-------------------------------------------------------
0.00 107.77 265/265 ObjectSpace.classes [24]
[25] 65.3 0.01 107.76 265 ObjectSpace.each_object [25]
105.61 2.15 265/265 ObjectSpace.find_object [26]
0.00 0.00 795/146305 Module#===
0.00 0.00 265/329750 Kernel#kind_of?
0.00 0.00 265/127425 Symbol.===
0.00 0.00 265/25201 Fixnum.===
-------------------------------------------------------
0.01 107.75 265/1855 ObjectSpace.each_object [25]
[26] 65.3 105.61 2.15 265 ObjectSpace.find_object [26]
2.12 0.00 929952/1402265 Array#set_index
0.02 0.01 4060/4060 ObjectSpace::classes<8> {}
-------------------------------------------------------
0.00 103.16 7/21 Merb::BootLoader::LoadClasses.load_classes [23]
[27] 62.5 0.00 103.16 7 Merb::BootLoader::LoadClasses::load_classes<862> {} [27]
0.00 103.08 116/116 Merb::BootLoader::LoadClasses::load_classes<863> {} [28]
0.00 0.06 7/47 Dir.[]
0.01 0.01 7/3498 Array#sort
-------------------------------------------------------
0.00 103.08 116/130 Merb::BootLoader::LoadClasses::load_classes<862> {} [27]
[28] 62.5 0.00 103.08 116 Merb::BootLoader::LoadClasses::load_classes<863> {} [28]
0.03 102.82 116/148 Merb::BootLoader::LoadClasses.load_file [18]
0.00 0.15 24/24 Exception#backtrace
0.00 0.05 24/4012 Enumerable#each_with_index
0.00 0.00 24/1057 Merb.logger
0.00 0.00 24/1048 Merb::Logger#verbose!
0.00 0.00 24/205 Array#unshift
0.00 0.00 24/336 Exception.===
-------------------------------------------------------
0.00 4.93 37/176 Autoload#call
0.01 36.23 1010/1010 Kernel#require [30]
[29] 22.0 0.15 36.21 1047 Rubinius::CodeLoader.require [29]
0.01 2.36 1047/1047 Rubinius::CodeLoader#require
0.01 0.05 706/707 Rubinius::CodeLoader#add_feature
0.00 0.03 722/723 Rubinius::CodeLoader#finished
0.00 0.02 1/1 #<Object:0x1c>.__script__
0.01 0.00 1047/290533 Class#allocate
0.00 0.00 1047/1057 Rubinius::CodeLoader#initialize
0.00 0.00 1342/30259 Kernel#===
0.00 0.00 263/655309 Kernel#equal?
0.00 0.00 31/4153 Kernel#===
0.00 0.00 72/2139 Rubinius::Hook#trigger!
-------------------------------------------------------
0.00 0.08 18/40 #<Object:0x1c>.__script__
0.00 0.10 24/32 #<Object:0x1c>.__script__
0.00 0.21 16/24 #<Object:0x1c>.__script__
0.00 0.22 22/48 #<Object:0x1c>.__script__
0.00 0.42 29/39 #<Object:0x1c>.__script__
0.01 0.66 24/2294 #<Object:0x1c>.__script__
0.00 1.33 35/151 Sequel::require<191> {}
0.00 1.68 20/36 #<Object:0x1c>.__script__
0.00 4.65 151/478 Kernel#require
0.00 11.07 148/5023 Merb::BootLoader::LoadClasses.load_file [18]
[30] 22.0 0.01 36.23 1010 Kernel#require [30]
0.14 34.03 1010/1047 Rubinius::CodeLoader.require [29]
-------------------------------------------------------
0.00 27.30 7/21 Merb::BootLoader::LoadClasses.load_classes [23]
[31] 16.5 0.00 27.30 7 Merb::BootLoader::LoadClasses.load_classes_with_requirements [31]
0.00 27.30 31/31 Merb::BootLoader::LoadClasses::load_classes_with_requirements<981> {} [32]
0.00 0.00 7/1397 Array#uniq!
0.00 0.00 7/7 Merb::BootLoader::LoadClasses::load_classes_with_requirements<992> {}
0.00 0.00 3/4619 Hash.new_from_literal
0.00 0.00 3/4 Array#clear
-------------------------------------------------------
0.00 27.30 31/51 Merb::BootLoader::LoadClasses.load_classes_with_requirements [31]
[32] 16.5 0.00 27.30 31 Merb::BootLoader::LoadClasses::load_classes_with_requirements<981> {} [32]
0.01 27.29 31/148 Merb::BootLoader::LoadClasses.load_file [18]
0.00 0.00 7/336 Exception.===
0.00 0.00 7/290533 Class#allocate
0.00 0.00 7/1927541 Rubinius::Tuple#[]
0.00 0.00 7/1396591 Kernel#hash
0.00 0.00 7/329750 Kernel#kind_of?
0.00 0.00 3/25201 Fixnum.===
-------------------------------------------------------
0.00 0.00 1/6 Bundler::Definition#requested_specs
0.00 0.00 1/6 Bundler::Definition#requested_dependencies
0.00 0.00 2/6 Marshal::State#serialize_instance_variables_suffix
0.00 0.00 2/4 Marshal::State#serialize_instance_variables_prefix
0.00 0.00 1/1093 FileUtils.__module_init__
0.00 0.01 1/182 Sequel::BasicObject.remove_methods!
0.00 0.01 1/38 Bundler::Definition#converge_locked_specs
0.00 0.01 2/164 Object#DelegateClass
0.00 0.02 22/616 Bundler::Dsl#_normalize_options
0.01 16.42 234/5023 Merb::BootLoader::LoadClasses.load_file [18]
[33] 10.0 6.26 10.22 270 Array#- [33]
0.01 4.55 270/1924 Rubinius::IdentityMap.from
3.18 0.00 1441122/1927541 Rubinius::Tuple#[]
1.10 0.00 484554/1396591 Kernel#hash
0.90 0.00 408855/414185 Kernel#eql?
0.18 0.00 75304/89471 String#eql?
0.07 0.07 4870/4870 Array::-<435> {}
0.07 0.00 1/10 GC.collect_mature
0.06 0.00 8/146 GC.collect_young
0.00 0.00 395/1402265 Array#set_index
0.00 0.00 8/152 GC.run_finalizers
-------------------------------------------------------
0.00 0.00 1/1 Rubinius::Loader#load_paths
0.00 0.00 1/284 Module#module_function
0.00 0.00 308/308 Rubinius::Hook#trigger!
0.00 0.00 5/62 Module#private_class_method
0.00 0.00 12/709 Module#private
0.00 0.00 17/19557 File.expand_path
0.00 0.00 12/1299 Module#attr_reader
0.00 0.00 9/781 Module#attr_accessor
0.01 0.01 17/6656 Rubinius::CodeLoader#search_require_path
0.00 14.94 1/1 Rubinius::Loader#requires [35]
[34] 9.1 0.00 14.94 383 Array#each [34]
0.00 14.94 1/1 Rubinius::Loader::requires<539> {} [36]
0.00 0.01 108/4291 Rubinius::CodeLoader::search_require_path<254> {}
0.00 0.00 9/432 Module::attr_accessor<184> {}
0.00 0.00 14/642 Module::attr_reader<168> {}
0.00 0.00 136/2991 File::expand_path<422> {}
0.00 0.00 12/402 Module::private<61> {}
0.00 0.00 288/120778 Rubinius::Tuple#at
0.00 0.00 5/62 Module::private_class_method<439> {}
0.00 0.00 2/135 Module::module_function<44> {}
0.00 0.00 1/1 Rubinius::Loader::load_paths<468> {}
-------------------------------------------------------
[35] 9.1 0.00 14.95 1 Rubinius::Loader#requires [35]
0.00 14.92 1/383 Array#each [34]
-------------------------------------------------------
0.00 14.92 1/576 Array#each [34]
[36] 9.1 0.00 14.94 1 Rubinius::Loader::requires<539> {} [36]
0.00 6.69 1/1010 Kernel#require [30]
-------------------------------------------------------
0.03 6.28 1/7001 Rubinius::CodeLoader.require [29]
[37] 9.1 0.00 14.94 1 #<Object:0x1c>.__script__ [37]
0.00 10.74 1/2 Bundler.setup [39]
0.00 0.25 1/151 Kernel#require
0.00 0.00 116/183697 String#==
0.00 0.00 1/1 Bundler::SharedHelpers#in_bundle?
0.00 0.00 24/29277 Kernel#instance_of?
0.00 0.00 20/1402265 Array#set_index
0.00 0.00 1/1 IO#tty?
0.00 0.00 1/3934 Rubinius::GlobalVariables#[]
0.00 0.00 1/1088 Rubinius::StaticScope#active_path
0.00 0.00 2/655309 Kernel#equal?
-------------------------------------------------------
0.00 0.13 86/1455 Kernel#instance_eval [2]
0.00 5.94 346/5260 Kernel#eval [1]
0.16 5.82 1182/17947 Module#class_eval
[38] 7.4 0.13 12.09 1614 Rubinius::Compiler.compile_eval [38]
0.01 0.85 1382/1382 Rubinius::Compiler::LRUCache#set
0.01 0.31 1614/1614 Rubinius::Compiler::LRUCache#retrieve
0.07 0.25 1470/1470 Rubinius::VariableScope#local_layout
0.01 0.03 1382/1382 Rubinius::Compiler::Parser#default_transforms
0.02 0.02 1382/2197 Rubinius::CompiledMethod#add_metadata
0.01 0.00 2884/290533 Class#allocate
0.01 0.00 2625/14428 Kernel#class
0.00 0.00 1382/16692 String#dup
0.00 0.00 1382/1382 Rubinius::Compiler::StringParser#input
0.00 0.00 1382/1384 Rubinius::Compiler::Parser#root
-------------------------------------------------------
0.00 0.00 1/2 Bundler.require [41]
0.00 10.74 1/169 #<Object:0x1c>.__script__ [37]
[39] 6.5 0.00 10.74 2 Bundler.setup [39]
0.00 8.32 1/1 Bundler::Runtime#setup [45]
0.00 2.42 1/1 Bundler.load
0.00 0.00 2/7834 Kernel#__instance_variable_defined_p__
-------------------------------------------------------
0.00 0.15 2/38 Rubinius::Compiler.compile
0.11 10.17 1382/23145 Rubinius::Compiler.compile_eval [38]
[40] 6.3 0.04 10.38 1384 Rubinius::Compiler#run [40]
0.03 3.92 1122/1334 Rubinius::Compiler::Generator#run
0.00 3.57 211/211 Rubinius::Compiler::Parser#run
0.36 0.97 253/1382 Rubinius::Melbourne#string_to_ast
0.00 0.67 918/1129 Rubinius::Compiler::StringParser#parse
0.01 0.00 1171/1382 Rubinius::AST::EvalExpression#initialize
0.00 0.00 1572/290533 Class#allocate
0.00 0.00 1124/4006 Rubinius::Compiler::Stage#input
0.00 0.00 253/1384 Rubinius::Melbourne#initialize
0.00 0.00 49/1402265 Array#set_index
0.00 0.00 49/655309 Kernel#equal?
-------------------------------------------------------
0.00 9.68 1/26 Object::__script__<2> {} [16]
[41] 5.9 0.00 9.68 1 Bundler.require [41]
0.00 9.68 1/1 Bundler::Runtime#require [42]
0.00 0.00 1/2 Bundler.setup [39]
-------------------------------------------------------
0.00 9.68 1/2 Bundler.require [41]
[42] 5.9 0.00 9.68 1 Bundler::Runtime#require [42]
0.00 9.68 22/22 Bundler::Runtime::require<55> {} [43]
0.00 0.00 1/1283 Array#map!
-------------------------------------------------------
0.00 9.68 22/23 Bundler::Runtime#require [42]
[43] 5.9 0.00 9.68 22 Bundler::Runtime::require<55> {} [43]
0.00 9.68 16/16 Bundler::Runtime::require<66> {} [44]
0.00 0.00 22/79 Array#&
0.00 0.00 16/1903 Kernel#Array
0.00 0.00 22/3268 Enumerable#any?
0.00 0.00 16/60 Bundler::Dependency#current_platform?
0.00 0.00 1/669 Enumerable#find
0.00 0.00 1/336 Exception.===
0.00 0.00 1/183697 String#==
-------------------------------------------------------
0.00 9.68 16/95 Bundler::Runtime::require<55> {} [43]
[44] 5.9 0.00 9.68 16 Bundler::Runtime::require<66> {} [44]
0.00 4.33 16/1010 Kernel#require [30]
-------------------------------------------------------
0.00 8.32 1/4 Bundler.setup [39]
[45] 5.0 0.00 8.32 1 Bundler::Runtime#setup [45]
0.00 4.35 1/1 Bundler::Environment#requested_specs
0.00 3.81 1/1 Bundler::RubygemsIntegration#replace_entrypoints
0.00 0.09 1/1 Bundler::Environment#lock
0.00 0.05 1/19 Bundler::SpecSet#each
0.00 0.01 1/1 Bundler::SharedHelpers#clean_load_path
0.00 0.00 1/1 Bundler::Runtime#setup_environment
0.00 0.00 1/3268 Enumerable#any?
-------------------------------------------------------
7,478 methods omitted
7,523 methods called a total of 10,703,460 times
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment