Skip to content

Instantly share code, notes, and snippets.

@brynary
Created March 19, 2011 11:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brynary/877404 to your computer and use it in GitHub Desktop.
Save brynary/877404 to your computer and use it in GitHub Desktop.
$ ruby -Xprofile config/environment.rb
Total running time: 16.081484850000002s
% cumulative self self total
time seconds seconds calls ms/call ms/call name
------------------------------------------------------------
5.58 15.17 0.90 83845 0.01 0.18 Array#each
4.01 1.51 0.64 157930 0.00 0.01 Rubinius::IdentityMap#insert
2.95 0.47 0.47 831 0.57 0.57 Rubinius::CodeLoader#load_compiled_file
2.92 0.47 0.47 98 4.79 4.79 GC.collect_young
2.35 0.46 0.38 220709 0.00 0.00 Array#[]
2.28 0.36 0.37 47877 0.01 0.01 FFI::Platform::POSIX.stat
2.19 1.86 0.35 214506 0.00 0.01 Hash#find_entry
2.07 0.88 0.33 182475 0.00 0.00 File.fnmatch
1.94 0.42 0.31 533060 0.00 0.00 Type.coerce_to
1.90 0.39 0.31 421625 0.00 0.00 Rubinius::IdentityMap#match?
1.88 0.61 0.30 90321 0.00 0.01 Rubinius::IdentityMap#include?
1.87 0.62 0.30 447854 0.00 0.00 Kernel#StringValue
1.64 0.26 0.26 184603 0.00 0.00 Dir#read
1.56 0.25 0.25 1 250.90 250.89 ObjectSpace.find_object
1.53 0.20 0.25 1726770 0.00 0.00 Rubinius::Tuple#[]
1.35 0.28 0.22 365859 0.00 0.00 Array#<<
1.33 0.87 0.21 4764 0.04 0.18 Rubinius::LookupTable#each
1.31 0.17 0.21 1485453 0.00 0.00 Rubinius::Tuple#at
1.30 0.21 0.21 4 52.30 52.30 GC.collect_mature
1.27 0.20 0.20 11232 0.02 0.02 Rubinius::VM.reset_method_cache
1.27 1.07 0.20 211770 0.00 0.01 Enumerable::find_all<436> {}
1.15 0.25 0.18 41945 0.00 0.01 Rubinius::IdentityMap#promote_row
1.12 0.47 0.18 180585 0.00 0.00 Array::map!<107> {}
1.07 2.09 0.17 180644 0.00 0.01 Array::map<95> {}
1.04 1.77 0.17 2103 0.08 0.84 Dir::Glob::DirectoryMatch#call
0.99 0.20 0.16 174479 0.00 0.00 Module::constants<464> {}
0.96 0.20 0.15 110948 0.00 0.00 Rubinius::IdentityMap#set_item
0.87 1.02 0.14 182475 0.00 0.01 Dir::Glob::Match#match?
0.87 0.41 0.14 26655 0.01 0.02 Array#hash
0.87 0.14 0.14 40877 0.00 0.00 Regexp#search_region
0.83 0.12 0.13 617517 0.00 0.00 Type.obj_kind_of?
0.81 0.16 0.13 228440 0.00 0.00 Hash#key_index
0.78 0.10 0.12 863391 0.00 0.00 Rubinius::Tuple#[]=
0.76 0.17 0.12 31202 0.00 0.01 String#[]
0.75 0.89 0.12 107706 0.00 0.01 Hash::Entry#match?
0.69 0.14 0.11 187471 0.00 0.00 String#to_s
0.66 1.27 0.11 182352 0.00 0.01 Hash#key?
0.66 0.09 0.11 529838 0.00 0.00 Kernel#hash
0.65 0.63 0.10 174473 0.00 0.00 Module::local_constants<73> {}
0.64 0.32 0.10 6704 0.02 0.05 Array::recursively_flatten<1847> {}
0.64 1.60 0.10 157403 0.00 0.01 Rubinius::IdentityMap::load<250> {}
0.61 0.22 0.10 174473 0.00 0.00 Module::local_constant_names<86> {}
0.56 0.13 0.09 23900 0.00 0.01 String#index
0.55 0.17 0.09 177407 0.00 0.00 Rubinius::convert_to_names<949> {}
0.54 0.70 0.09 22005 0.00 0.03 Hash#[]=
5,703 methods omitted
5,748 methods called a total of 18,777,003 times
$ ruby -Xprofile -Xprofiler.graph config/environment.rb
Total running time: 15.725784327000001s
index % time self children called name
----------------------------------------------------------
[1] 100.0 0.00 15.73 1 Rubinius::Loader#script [1]
0.00 15.72 1/1 Rubinius::CodeLoader.load_script [2]
0.00 0.00 1/306 IO.read
0.00 0.00 1/43465 File.exists?
0.00 0.00 1/78 Rubinius::GlobalVariables#[]=
0.00 0.00 1/56772 Array#empty?
0.00 0.00 1/106973 String#==
-------------------------------------------------------
0.00 15.72 1/6 Rubinius::Loader#script [1]
[2] 100.0 0.00 15.72 1 Rubinius::CodeLoader.load_script [2]
0.00 15.72 1/1 Rubinius::CodeLoader#load_script [3]
0.00 0.00 1/1410 Rubinius::CodeLoader#initialize
0.00 0.00 1/109103 Class#allocate
-------------------------------------------------------
0.00 15.72 1/3 Rubinius::CodeLoader.load_script [2]
[3] 100.0 0.00 15.72 1 Rubinius::CodeLoader#load_script [3]
0.00 15.72 1/1 #<Object:0x1c>.__script__ [4]
0.00 0.00 1/527 Rubinius::CodeLoader#load_file
0.00 0.00 1/1978 File.expand_path
0.00 0.00 1/38924 Rubinius::CodeLoader#loadable?
0.00 0.00 1/7901 Rubinius::Hook#trigger!
-------------------------------------------------------
0.00 15.72 1/5 Rubinius::CodeLoader#load_script [3]
[4] 100.0 0.00 15.72 1 #<Object:0x1c>.__script__ [4]
0.00 7.75 1/14 Rails::Application.config [9]
0.00 1.93 1/977 Kernel#require [7]
0.00 0.00 1/1978 File.expand_path
0.00 0.00 1/369 Rubinius::StaticScope#active_path
-------------------------------------------------------
0.00 0.00 7901/7901 Rubinius::Hook#trigger!
0.00 0.01 1964/18024 Module#add_ivars
0.01 0.03 1978/104886 File.expand_path
0.00 0.12 2416/2416 Rubinius::Melbourne#process_transforms
0.11 0.22 26655/219093 Array#hash
0.01 0.69 4546/4546 Array#map!
0.01 0.78 3541/10635 Enumerable#inject
0.00 1.76 2406/2406 Rubinius::IdentityMap::load<249> {}
0.01 1.76 2385/7155 Rubinius::IdentityMap#load
0.02 2.11 5377/16131 Array#map [45]
[5] 94.1 0.91 14.49 83845 Array#each [5]
0.17 1.87 180644/180644 Array::map<95> {}
0.10 1.50 157403/157403 Rubinius::IdentityMap::load<250> {}
0.21 0.82 177197/211770 Enumerable::find_all<436> {}
0.05 0.59 88444/88444 Array::-<435> {}
0.04 0.58 19965/19965 Rubinius::CodeLoader::search_require_path<254> {}
0.18 0.29 180585/180585 Array::map!<107> {}
0.06 0.26 36164/36164 Array::hash<919> {}
0.05 0.15 27844/27844 Array::hash<907> {}
0.14 0.00 979538/1485453 Rubinius::Tuple#at
0.03 0.07 21353/21353 Rubinius::Melbourne::process_transforms<89> {}
-------------------------------------------------------
0.00 4.62 121/572 Autoload#call [21]
0.00 12.32 977/977 Kernel#require [7]
[6] 87.8 0.03 13.79 1098 Rubinius::CodeLoader.require [6]
0.00 1.44 1098/1098 Rubinius::CodeLoader#require
0.00 0.06 1/1 #<Object:0x1c>.__script__
0.00 0.02 526/527 Rubinius::CodeLoader#add_feature
0.00 0.01 519/520 Rubinius::CodeLoader#finished
0.00 0.00 1098/1410 Rubinius::CodeLoader#initialize
0.00 0.00 1098/109103 Class#allocate
0.00 0.00 526/7901 Rubinius::Hook#trigger!
0.00 0.00 560/29651 Kernel#===
0.00 0.00 1653/7136 Kernel#===
0.00 0.00 1/1 #<Object:0x1c>.__script__
-------------------------------------------------------
0.00 0.02 12/16 #<Object:0x1c>.__script__
0.00 0.04 12/15 #<Object:0x1c>.__script__
0.00 0.08 52/52 #<Object:0x1c>.__script__
0.00 0.17 18/21 #<Object:0x1c>.__script__
0.00 0.27 10/16 #<Object:0x1c>.__script__
0.00 0.29 12/12 #<Object:0x1c>.__script__
0.00 0.35 11/14 #<Object:0x1c>.__script__
0.00 0.36 10/15 #<Object:0x1c>.__script__
0.00 4.24 469/469 ActiveSupport::Dependencies::Loadable::require<239> {} [23]
0.00 5.22 119/133 Kernel#require [19]
[7] 78.3 0.00 12.32 977 Kernel#require [7]
0.02 12.48 977/1098 Rubinius::CodeLoader.require [6]
-------------------------------------------------------
0.00 1.95 1/7597 Rubinius::CodeLoader.require [6]
[8] 50.7 0.00 7.97 1 #<Object:0x1c>.__script__ [8]
0.00 1.91 2/977 Kernel#require [7]
0.00 0.04 1/1 Bundler.require
0.00 0.02 1/1 BootTest.__module_init__
0.00 0.00 1/1978 File.expand_path
0.00 0.00 1/9 Rails.env
0.00 0.00 1/1751 Rubinius.attach_method
0.00 0.00 1/581 Rubinius.open_module
0.00 0.00 1/369 Rubinius::StaticScope#active_path
-------------------------------------------------------
0.00 0.00 1/4 #<Object:0x1c>.__script__
0.00 0.00 2/4 BootTest::Application.__class_init__
0.00 0.00 1/1 #<Object:0x1c>.__script__
0.00 0.00 1/2 #<Object:0x1c>.__script__
0.00 0.00 8/18 <anonymous>::__script__<7> {}
0.00 7.75 1/4 #<Object:0x1c>.__script__ [4]
[9] 49.3 0.00 7.75 14 Rails::Application.config [9]
0.00 7.75 1/1 Rails::Application#initialize! [10]
0.00 0.00 14/16 Rails::Application.instance
0.00 0.00 12/73 Rails::Application::Configurable#config
0.00 0.00 1/5 Rails::Application#routes
-------------------------------------------------------
0.00 7.75 1/28 Rails::Application.config [9]
[10] 49.3 0.00 7.75 1 Rails::Application#initialize! [10]
0.00 7.75 1/1 Rails::Initializable#run_initializers [11]
-------------------------------------------------------
0.00 7.75 1/1 Rails::Application#initialize! [10]
[11] 49.3 0.00 7.75 1 Rails::Initializable#run_initializers [11]
0.16 2.43 1/83845 Array#each [5]
0.00 0.12 1/1 Rails::Application#initializers
0.00 0.03 1/8 TSort#tsort
0.00 0.00 1/6 Kernel#instance_variable_defined?
-------------------------------------------------------
0.16 2.43 45/1959098 Array#each [5]
[12] 48.3 0.00 7.60 45 Rails::Initializable::run_initializers<49> {} [12]
0.00 7.60 45/45 Rails::Initializable::Initializer#run [13]
-------------------------------------------------------
0.00 7.60 45/45 Rails::Initializable::run_initializers<49> {} [12]
[13] 48.3 0.00 7.60 45 Rails::Initializable::Initializer#run [13]
0.00 7.36 45/47 Kernel#instance_exec [14]
0.00 0.00 45/761 Proc.__from_block__
-------------------------------------------------------
0.00 0.25 2/11 ActionDispatch::Routing::RouteSet#draw
0.00 7.60 45/90 Rails::Initializable::Initializer#run [13]
[14] 48.3 0.00 7.60 47 Kernel#instance_exec [14]
0.00 2.05 1/1 ActiveSupport::Railtie::Railtie<47> {}
0.00 0.36 1/1 Rails::Application::Finisher::Finisher<50> {}
0.00 0.01 1/1 Rails::Engine::Engine<145> {}
0.00 0.00 47/369 Rubinius::StaticScope#using_current_as
0.00 0.00 1/1 ActiveSupport::Railtie::Railtie<15> {}
0.00 0.00 47/3217 Rubinius.object_metaclass
0.00 0.00 1/1 ActionController::Railtie::Railtie<39> {}
0.00 0.00 47/211374 Module#===
0.00 0.00 1/1 Rails::Application::Finisher::Finisher<58> {}
0.00 0.00 1/1 <anonymous>::__script__<1> {}
-------------------------------------------------------
0.00 0.40 7/7 ActiveSupport::Dependencies::Loadable#load
0.00 6.90 469/469 ActiveSupport::Dependencies::Loadable#require [17]
[15] 45.2 0.00 7.10 476 ActiveSupport::Dependencies::Loadable#load_dependency [15]
0.01 7.10 476/476 ActiveSupport::Dependencies#new_constants_in [16]
0.00 0.00 476/476 ActiveSupport::Dependencies#load?
0.00 0.00 469/947 Object#presence
0.00 0.00 7/7 ActiveSupport::Dependencies::Blamable#blame_file!
0.00 0.00 7/35 Kernel#raise
0.00 0.00 7/38 Exception.===
-------------------------------------------------------
0.00 7.10 476/1442 ActiveSupport::Dependencies::Loadable#load_dependency [15]
[16] 45.2 0.01 7.10 476 ActiveSupport::Dependencies#new_constants_in [16]
0.00 4.44 476/476 ActiveSupport::Dependencies::Loadable::load_dependency<225> {} [22]
0.00 3.49 476/476 ActiveSupport::Dependencies::WatchStack#new_constants [26]
0.00 1.67 476/476 ActiveSupport::Dependencies::WatchStack#watch_namespaces
0.00 0.00 476/476 Array#*
0.00 0.00 483/483 ActiveSupport::Dependencies#log
0.00 0.00 952/952 ActiveSupport::Dependencies.constant_watch_stack
0.00 0.00 476/476 ActiveSupport::Dependencies#log_call
0.00 0.00 7/9 Array#clear
0.00 0.00 7/83845 Array#each [5]
-------------------------------------------------------
0.00 0.13 11/14 #<Object:0x1c>.__script__
0.00 0.14 8/11 #<Object:0x1c>.__script__
0.00 0.17 12/12 #<Object:0x1c>.__script__
0.00 0.19 8/8 #<Object:0x1c>.__script__
0.00 0.21 13/13 #<Object:0x1c>.__script__
0.00 0.25 11/11 #<Object:0x1c>.__script__
0.00 0.32 20/23 #<Object:0x1c>.__script__
0.00 0.35 20/24 #<Object:0x1c>.__script__
0.00 2.02 142/284 ActiveSupport::TimeZone#initialize
0.00 2.19 25/50 <anonymous>::__script__<1> {} [44]
[17] 43.9 0.00 6.90 469 ActiveSupport::Dependencies::Loadable#require [17]
0.00 6.94 469/476 ActiveSupport::Dependencies::Loadable#load_dependency [15]
-------------------------------------------------------
0.00 1.63 1/7597 Rubinius::CodeLoader.require [6]
[18] 42.3 0.00 6.65 1 #<Object:0x1c>.__script__ [18]
0.00 2.17 1/118 Kernel#require [19]
0.00 0.01 1/977 Kernel#require [7]
0.00 0.00 1/5 Rubinius::EnvironmentVariables#[]=
0.00 0.00 1/1978 File.expand_path
0.00 0.00 1/43465 File.exists?
0.00 0.00 2/328 Rubinius::EnvironmentVariables#[]
0.00 0.00 1/369 Rubinius::StaticScope#active_path
-------------------------------------------------------
0.00 0.00 3/6 #<Object:0x1c>.__script__
0.00 0.01 4/7 #<Object:0x1c>.__script__
0.00 0.03 5/6 #<Object:0x1c>.__script__
0.00 0.04 8/11 #<Object:0x1c>.__script__
0.00 0.23 5/9 #<Object:0x1c>.__script__
0.00 0.26 8/14 #<Object:0x1c>.__script__
0.00 1.50 7/11 #<Object:0x1c>.__script__
0.00 1.85 8/14 #<Object:0x1c>.__script__
0.00 1.88 5/8 #<Object:0x1c>.__script__
0.00 1.98 7/10 #<Object:0x1c>.__script__
[19] 42.0 0.00 6.61 118 Kernel#require [19]
0.00 4.20 3/3 Gem.try_activate [24]
0.00 3.84 119/977 Kernel#require [7]
0.00 0.00 3/3 String#end_with?
0.00 0.00 2/35 Kernel#raise
0.00 0.00 3/38 Exception.===
0.00 0.00 3/4 Exception#message
-------------------------------------------------------
0.00 1.33 1/7597 Rubinius::CodeLoader.require [6]
[20] 34.5 0.00 5.42 1 #<Object:0x1c>.__script__ [20]
0.00 3.89 1/2 Bundler.setup [25]
0.00 0.51 2/118 Kernel#require [19]
0.00 0.00 1/1978 File.expand_path
0.00 0.00 1/1 Bundler::SharedHelpers#in_bundle?
0.00 0.00 1/4273 Array#include?
0.00 0.00 1/369 Rubinius::StaticScope#active_path
0.00 0.00 1/4423 Rubinius::GlobalVariables#[]
-------------------------------------------------------
0.00 0.00 2/45 Rails::Railtie.inherited
0.00 0.01 2/14 ActiveRecord::AttributeMethods.__module_init__
0.00 0.02 2/26 Bundler::Definition#initialize
0.00 0.02 23/3871 Rubinius.open_class_under
0.00 0.03 11/4244 Rubinius.open_module_under
0.00 0.03 2/28 Rack::Mount::RouteSet#initialize
0.00 0.11 2/9 Rails::Application#initializers
0.00 0.11 6/102 ActionDispatch::Request.__class_init__
0.01 0.16 3/10127 Module#recursive_const_get
0.00 0.41 13/59 Rails::Application::default_middleware_stack<189> {}
[21] 29.4 0.00 4.62 121 Autoload#call [21]
0.00 1.30 121/1098 Rubinius::CodeLoader.require [6]
0.00 0.00 88/2024 Module#const_get
0.00 0.00 121/43085 Rubinius::LookupTable#delete
0.00 0.00 121/1822 Rubinius.inc_global_serial
0.00 0.00 121/5745 Module#constants_table
-------------------------------------------------------
0.00 5.03 476/3829 ActiveSupport::Dependencies#new_constants_in [16]
[22] 28.3 0.00 4.44 476 ActiveSupport::Dependencies::Loadable::load_dependency<225> {} [22]
0.00 4.24 469/469 ActiveSupport::Dependencies::Loadable::require<239> {} [23]
0.00 0.32 7/7 ActiveSupport::Dependencies::Loadable::load<235> {}
-------------------------------------------------------
0.00 4.33 469/476 ActiveSupport::Dependencies::Loadable::load_dependency<225> {} [22]
[23] 27.0 0.00 4.24 469 ActiveSupport::Dependencies::Loadable::require<239> {} [23]
0.00 2.97 469/977 Kernel#require [7]
-------------------------------------------------------
0.00 1.38 3/133 Kernel#require [19]
[24] 26.7 0.00 4.20 3 Gem.try_activate [24]
0.00 2.71 3/3 Gem::GemPathSearcher#find [32]
0.00 1.49 3/3 Gem.searcher
0.00 0.00 1/1 Gem.activate
-------------------------------------------------------
0.00 0.00 1/2 Bundler.require
0.00 3.89 1/8 #<Object:0x1c>.__script__ [20]
[25] 24.7 0.00 3.89 2 Bundler.setup [25]
0.00 2.08 1/1 Bundler.load
0.00 1.81 1/1 Bundler::Runtime#setup
0.00 0.00 2/3888 Kernel#__instance_variable_defined_p__
0.00 0.00 1/56772 Array#empty?
-------------------------------------------------------
0.00 1.39 476/3829 ActiveSupport::Dependencies#new_constants_in [16]
[26] 22.2 0.00 3.49 476 ActiveSupport::Dependencies::WatchStack#new_constants [26]
0.07 1.11 476/83845 Array#each [5]
0.00 0.01 476/476 ActiveSupport::Dependencies::WatchStack#pop_modules
0.00 0.00 476/26619 Array#pop
0.00 0.00 476/14084 Array#last
-------------------------------------------------------
0.07 1.11 476/1959098 Array#each [5]
[27] 22.2 0.01 3.48 476 ActiveSupport::Dependencies::WatchStack::new_constants<91> {} [27]
0.00 1.72 476/513 Array#-
0.00 1.68 476/952 Module#local_constant_names [29]
0.00 0.03 476/952 ActiveSupport::Dependencies#qualified_const_defined?
0.00 0.02 476/954 ActiveSupport::Inflector#constantize
0.00 0.01 952/32154 Hash#[]
0.00 0.00 952/83845 Array#each [5]
0.00 0.00 476/14084 Array#last
0.00 0.00 476/16053 Kernel#is_a?
-------------------------------------------------------
0.00 0.00 3/19 Rubinius::Sprinter::Builder#build
0.00 0.00 1/2 Regin::Expression#to_s
0.00 0.00 1/13 Rack::Mount::Route#initialize
0.00 0.00 1/26 Bundler::Definition#initialize
0.00 0.00 12/12 Hash#keys
0.00 0.00 2/6 Gem::GemPathSearcher#init_gemspecs
0.00 0.00 38/38 Hash#values
0.00 1.42 1/14 Bundler::SharedHelpers#cripple_rubygems
0.00 2.03 1/2 ActiveSupport::TimeZone.zones_map
[28] 22.0 0.00 3.45 60 Enumerable#map [28]
0.01 2.02 52/121 Hash#each
0.00 1.42 2/6 Bundler::SpecSet#each
0.00 0.00 2/3 Gem::SourceIndex#each
0.00 0.00 1/4 Regin::Collection#each
0.00 0.00 3/3 Range#each
-------------------------------------------------------
0.00 1.58 476/3332 ActiveSupport::Dependencies::WatchStack::watch_namespaces<125> {}
0.00 1.67 476/4760 ActiveSupport::Dependencies::WatchStack::new_constants<91> {} [27]
[29] 20.7 0.00 3.26 952 Module#local_constant_names [29]
0.00 2.67 952/952 Module#local_constants [40]
0.00 0.51 952/5377 Array#map [45]
-------------------------------------------------------
0.00 0.00 2/5 Bundler::Definition#converge_sources
0.00 0.00 2/42 Bundler::GemHelpers#generic
0.00 0.00 24/144 Bundler::Definition::converge_locked_specs<354> {}
0.00 0.00 2/17 FFI::DynamicLibrary#initialize
0.00 0.00 2/6 Bundler::Definition::converge_locked_specs<338> {}
0.00 0.00 10/38 Bundler::SpecSet#sorted
0.00 0.00 84/1140 Bundler::SpecSet#for
0.00 0.00 37/553 Rails::Initializable::ClassMethods#initializer
0.00 0.00 208/624 Bundler::Resolver::SpecGroup::initialize<38> {}
0.00 2.71 3/3 Gem::GemPathSearcher#find [32]
[30] 17.2 0.00 2.71 381 Enumerable#find [30]
0.06 0.87 380/83845 Array#each [5]
0.00 0.00 1/121 Hash#each
-------------------------------------------------------
0.00 0.00 1/22557 Hash#each
0.06 0.86 1130/1959098 Array#each [5]
[31] 17.2 0.00 2.71 1131 Enumerable::find<417> {} [31]
0.00 2.70 327/327 Gem::GemPathSearcher::find<45> {} [33]
0.00 0.00 123/123 Rails::Initializable::ClassMethods::initializer<79> {}
0.00 0.00 84/84 Bundler::SpecSet::for<27> {}
0.00 0.00 208/208 Bundler::Resolver::SpecGroup::initialize<39> {}
0.00 0.00 3/3 Bundler::Definition::converge_locked_specs<339> {}
0.00 0.00 138/138 String::String<36> {}
0.00 0.00 205/205 Bundler::SpecSet::sorted<106> {}
0.00 0.00 2/2 FFI::DynamicLibrary::initialize<218> {}
0.00 0.00 24/24 Bundler::Definition::converge_locked_specs<355> {}
0.00 0.00 8/8 Bundler::GemHelpers::generic<203> {}
-------------------------------------------------------
0.00 2.71 3/7 Gem.try_activate [24]
[32] 17.2 0.00 2.71 3 Gem::GemPathSearcher#find [32]
0.00 2.70 3/381 Enumerable#find [30]
-------------------------------------------------------
0.00 2.70 327/1131 Enumerable::find<417> {} [31]
[33] 17.2 0.00 2.70 327 Gem::GemPathSearcher::find<45> {} [33]
0.00 2.70 327/327 Gem::GemPathSearcher#matching_file? [34]
-------------------------------------------------------
0.00 2.70 327/327 Gem::GemPathSearcher::find<45> {} [33]
[34] 17.2 0.00 2.70 327 Gem::GemPathSearcher#matching_file? [34]
0.00 2.70 327/327 Gem::GemPathSearcher#matching_files [35]
0.00 0.00 327/56772 Array#empty?
-------------------------------------------------------
0.00 2.70 327/654 Gem::GemPathSearcher#matching_file? [34]
[35] 17.2 0.00 2.70 327 Gem::GemPathSearcher#matching_files [35]
0.00 2.67 327/336 Dir.[] [36]
0.00 0.01 327/1783 File.join
0.00 0.01 654/32154 Hash#[]
0.00 0.00 327/6412 Enumerable#select
0.00 0.00 327/327 Gem.suffix_pattern
0.00 0.00 654/48608 Kernel#object_id
-------------------------------------------------------
0.00 0.00 1/2 Rails::Plugin::all<27> {}
0.00 0.00 1/5 #<Object:0x1c>.__script__ [43]
0.00 0.00 2/6 Rails::Engine::Engine<174> {}
0.00 0.01 5/41 Rails::Paths::Path::paths<138> {}
0.00 2.67 327/2616 Gem::GemPathSearcher#matching_files [35]
[36] 17.1 0.00 2.69 336 Dir.[] [36]
0.06 0.85 336/83845 Array#each [5]
0.00 0.01 336/3454 String#split
0.00 0.00 336/220709 Array#[]
0.00 0.00 336/447854 Kernel#StringValue
-------------------------------------------------------
0.00 0.01 6/6 Dir::glob<31> {}
0.00 2.67 336/336 Dir::[]<11> {} [39]
[37] 17.1 0.00 2.68 342 Dir::Glob.glob [37]
0.04 0.55 328/83845 Array#each [5]
0.01 0.32 328/1718 Dir::Glob.compile
0.00 0.01 13/1056 Dir::Glob.run
0.00 0.01 13/1056 Dir::Glob.single_compile
0.00 0.01 342/11169 Regexp#match
0.00 0.00 341/368 String#include?
0.00 0.00 1/6690 Class#new [38]
0.00 0.00 1/43465 File.exists?
0.00 0.00 1/3368 MatchData#[]
0.00 0.00 1/365859 Array#<<
-------------------------------------------------------
0.00 0.00 48/553 Rails::Initializable::ClassMethods#initializer
0.00 0.00 193/1351 TSort#each_strongly_connected_component_from
0.00 0.00 142/994 Hash::[]<90> {}
0.00 0.00 142/142 TZInfo::Timezone.new
0.00 0.00 538/8446 String#to_sub_replacement
0.00 0.00 2740/39192 Dir::Glob.compile
0.00 0.01 234/784 Bundler::LockfileParser#parse_spec
0.00 0.01 50/872 Bundler::Resolver#search
0.00 0.01 1645/3290 Rubinius::Generator#initialize
0.00 2.03 142/142 ActiveSupport::TimeZone::zones_map<342> {}
[38] 17.1 0.01 2.67 6690 Class#new [38]
0.00 2.03 142/142 ActiveSupport::TimeZone#initialize
0.00 0.55 304/304 Gem::Specification#initialize
0.00 0.01 499/2745 Regexp#initialize
0.00 0.01 1670/4930 Hash.allocate
0.01 0.00 3685/3685 Range#initialize
0.00 0.00 1670/4842 Hash#initialize
0.00 0.00 4507/109103 Class#allocate
0.00 0.00 499/2745 Regexp.allocate
0.00 0.00 93/93 Rails::Initializable::Initializer#initialize
0.00 0.00 151/6144 Object#initialize
-------------------------------------------------------
0.06 0.85 336/1959098 Array#each [5]
[39] 17.0 0.00 2.67 336 Dir::[]<11> {} [39]
0.00 2.67 336/342 Dir::Glob.glob [37]
-------------------------------------------------------
0.00 2.67 952/1904 Module#local_constant_names [29]
[40] 17.0 0.00 2.67 952 Module#local_constants [40]
0.02 1.44 952/2857 Module#constants
0.01 1.15 952/6412 Enumerable#select
0.00 0.01 952/964 Module#ancestors
0.00 0.01 952/83845 Array#each [5]
0.00 0.01 952/3118 Hash.new_from_literal
-------------------------------------------------------
0.00 2.50 1/188 Kernel#instance_exec [14]
[41] 16.4 0.00 2.58 1 Rails::Application::Bootstrap::Bootstrap<15> {} [41]
0.00 1.02 2/469 ActiveSupport::Dependencies::Loadable#require [17]
0.00 0.00 1/40 ActiveSupport::OrderedOptions#railties_load_path=
0.00 0.00 1/38 Rails::Railtie::Configuration#i18n=
0.00 0.00 1/73 Rails::Application::Configurable#config
-------------------------------------------------------
0.00 0.63 1/7597 Rubinius::CodeLoader.require [6]
[42] 16.3 0.00 2.56 1 #<Object:0x1c>.__script__ [42]
0.00 1.01 3/469 ActiveSupport::Dependencies::Loadable#require [17]
-------------------------------------------------------
0.00 0.54 1/7597 Rubinius::CodeLoader.require [6]
[43] 14.0 0.00 2.20 1 #<Object:0x1c>.__script__ [43]
0.05 0.70 1/83845 Array#each [5]
0.00 0.00 1/336 Dir.[] [36]
0.00 0.00 1/1386 Array#sort
0.00 0.00 1/737 File.dirname
0.00 0.00 1/369 Rubinius::StaticScope#active_path
-------------------------------------------------------
0.05 0.70 25/1959098 Array#each [5]
[44] 14.0 0.00 2.20 25 <anonymous>::__script__<1> {} [44]
0.00 0.87 25/469 ActiveSupport::Dependencies::Loadable#require [17]
0.00 0.00 25/129 File.basename
-------------------------------------------------------
0.00 0.00 39/784 Bundler::LockfileParser#parse_spec
0.00 0.00 96/96 Rubinius::AST::DefaultArguments#initialize
0.00 0.01 487/487 Gem::Requirement#as_list
0.00 0.01 441/1323 Gem::Specification#add_bindir
0.00 0.01 1381/8288 Rubinius::VariableScope#local_layout
0.00 0.02 52/872 Bundler::Resolver#search
0.00 0.05 987/1975 Gem::Version#segments
0.00 0.08 313/939 Enumerable#sort_by
0.00 0.58 952/1904 Module#local_constant_names [29]
0.00 1.67 476/952 ActiveSupport::Dependencies::WatchStack#watch_namespaces
[45] 13.9 0.02 2.17 5377 Array#map [45]
0.05 0.77 5377/83845 Array#each [5]
0.03 0.02 5377/17511 Array#initialize
0.00 0.00 5377/35317 Array.allocate
-------------------------------------------------------
5,703 methods omitted
5,748 methods called a total of 18,777,003 times
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment