Thread ID: 70241518574300
Total: 0.002809
Sort by: self_time

 %self     total     self     wait    child    calls   name
  5.34      0.00     0.00     0.00     0.00        5   URI::Generic#initialize 
  3.84      0.00     0.00     0.00     0.00        1   ActiveSupport::Testing::Performance::Profiler#run 
  2.63      0.00     0.00     0.00     0.00        1   ActionDispatch::Integration::Session#process 
  2.49      0.00     0.00     0.00     0.00       50   Hash#[]= 
  2.24      0.00     0.00     0.00     0.00       19  *Array#each 
  1.82      0.00     0.00     0.00     0.00        5   Hash#each 
  1.64      0.00     0.00     0.00     0.00       27  *Class#new 
  1.60      0.00     0.00     0.00     0.00        1   <Class::Rack::MockRequest>#env_for 
  1.57      0.00     0.00     0.00     0.00        5   URI::Parser#split 
  1.53      0.00     0.00     0.00     0.00        1   <Class::Dir>#[] 
  1.35      0.00     0.00     0.00     0.00        6   Rack::Utils::HeaderHash#[]= 
  1.35      0.00     0.00     0.00     0.00        1   Rack::Test::Session#env_for 
  1.32      0.00     0.00     0.00     0.00       11   Kernel#dup 
  1.28      0.00     0.00     0.00     0.00        2   URI::Generic#to_s 
  1.25      0.00     0.00     0.00     0.00       11   String#split 
  1.25      0.00     0.00     0.00     0.00        5   URI::Parser#parse 
  1.17      0.00     0.00     0.00     0.00        1   URI::Generic#merge_path 
  1.17      0.00     0.00     0.00     0.00        7   Regexp#=== 
  1.10      0.00     0.00     0.00     0.00        1   Rack::File#serving 
  1.10      0.00     0.00     0.00     0.00       14   Kernel#initialize_dup 
  1.00      0.00     0.00     0.00     0.00        1   Rack::MockSession#request 
  0.93      0.00     0.00     0.00     0.00        5   URI::Generic#set_userinfo 
  0.89      0.00     0.00     0.00     0.00        1   File#initialize 
  0.89      0.00     0.00     0.00     0.00        7   URI::Generic#set_port 
  0.85      0.00     0.00     0.00     0.00       19   <Class::BasicObject>#allocate 
  0.85      0.00     0.00     0.00     0.00        1   Rack::Response#initialize 
  0.82      0.00     0.00     0.00     0.00        1   ActiveSupport::Testing::Performance::Metrics::Base#profile 
  0.82      0.00     0.00     0.00     0.00       12   String#downcase 
  0.78      0.00     0.00     0.00     0.00        8   URI::Generic#default_port 
  0.75      0.00     0.00     0.00     0.00        1   ActionDispatch::Response#initialize 
  0.75      0.00     0.00     0.00     0.00        5   MatchData#[] 
  0.75      0.00     0.00     0.00     0.00        1   URI::Generic#merge 
  0.75      0.00     0.00     0.00     0.00        1   Rack::File#_call 
  0.71      0.00     0.00     0.00     0.00        5   Rack::Utils::HeaderHash#[] 
  0.68      0.00     0.00     0.00     0.00        8   <Class::URI::Generic>#default_port 
  0.68      0.00     0.00     0.00     0.00       29   Kernel#class 
  0.64      0.00     0.00     0.00     0.00        1   IO#read 
  0.64      0.00     0.00     0.00     0.00        3   <Class::File>#file? 
  0.61      0.00     0.00     0.00     0.00        1   <Class::IO>#open 
  0.61      0.00     0.00     0.00     0.00        2   Array#collect 
  0.61      0.00     0.00     0.00     0.00       18   Module#=== 
  0.57      0.00     0.00     0.00     0.00       17   Kernel#respond_to? 
  0.57      0.00     0.00     0.00     0.00        7   URI::Generic#set_query 
  0.57      0.00     0.00     0.00     0.00        4   <Module::URI>#parse 
  0.57      0.00     0.00     0.00     0.00        1   ActionDispatch::FileHandler#match? 
  0.57      0.00     0.00     0.00     0.00        6   URI::Generic#userinfo 
  0.53      0.00     0.00     0.00     0.00        6   URI::Generic#set_scheme 
  0.53      0.00     0.00     0.00     0.00        8   String#== 
  0.53      0.00     0.00     0.00     0.00        7   Array#include? 
  0.53      0.00     0.00     0.00     0.00        1   Time#httpdate 
  0.53      0.00     0.00     0.00     0.00        3   ActionDispatch::Response#[] 
  0.53      0.00     0.00     0.00     0.00        1   Rack::Response#write 
  0.53      0.00     0.00     0.00     0.00        8   String#upcase 
  0.53      0.00     0.00     0.00     0.00        6   URI::Generic#set_path 
  0.50      0.00     0.00     0.00     0.00        1   Rack::Test::Session#process_request 
  0.50      0.00     0.00     0.00     0.00        1   URI::Generic#merge0 
  0.46      0.00     0.00     0.00     0.00        7   Hash#initialize_copy 
  0.46      0.00     0.00     0.00     0.00        1   Rack::Test::Session#retry_with_digest_auth? 
  0.46      0.00     0.00     0.00     0.00        1   Time#utc 
  0.46      0.00     0.00     0.00     0.00        3   URI::HTTP#initialize 
  0.46      0.00     0.00     0.00     0.00        4   Rack::MockSession#last_response 
  0.46      0.00     0.00     0.00     0.00        8   Hash#[] 
  0.46      0.00     0.00     0.00     0.00        1   ActionDispatch::Static#call 
  0.46      0.00     0.00     0.00     0.00        6   URI::Generic#set_fragment 
  0.43      0.00     0.00     0.00     0.00        6   <Module::URI>#scheme_list 
  0.43      0.00     0.00     0.00     0.00        1   Rack::Test::Utils#build_nested_query 
  0.43      0.00     0.00     0.00     0.00        1   IO#close 
  0.43      0.00     0.00     0.00     0.00        2   URI::Generic#normalize! 
  0.39      0.00     0.00     0.00     0.00        5   URI::Generic#set_opaque 
  0.39      0.00     0.00     0.00     0.00        7   NilClass#nil? 
  0.39      0.00     0.00     0.00     0.00        5   URI::Generic#split_userinfo 
  0.39      0.00     0.00     0.00     0.00        6   String#empty? 
  0.39      0.00     0.00     0.00     0.00        6   URI::Generic#set_host 
  0.39      0.00     0.00     0.00     0.00        4   URI::Generic#absolute? 
  0.39      0.00     0.00     0.00     0.00        5   URI::Generic#set_registry 
  0.36      0.00     0.00     0.00     0.00        9   Kernel#is_a? 
  0.36      0.00     0.00     0.00     0.00        3   String#to_i 
  0.36      0.00     0.00     0.00     0.00        4   String#force_encoding 
  0.36      0.00     0.00     0.00     0.00        1   Kernel#sprintf 
  0.36      0.00     0.00     0.00     0.00        1   URI::Generic#== 
  0.36      0.00     0.00     0.00     0.00        3   URI::Generic#parser 
  0.36      0.00     0.00     0.00     0.00        1   <Module::URI>#encode_www_form_component 
  0.36      0.00     0.00     0.00     0.00        5   Kernel#kind_of? 
  0.36      0.00     0.00     0.00     0.00       13   Fixnum#to_s 
  0.36      0.00     0.00     0.00     0.00        1   <Class::File>#join 
  0.36      0.00     0.00     0.00     0.00        1   Rack::MockResponse#initialize 
  0.36      0.00     0.00     0.00     0.00        3   Hash#merge 
  0.36      0.00     0.00     0.00     0.00        1   Object#in? 
  0.32      0.00     0.00     0.00     0.00        3   Hash#merge! 
  0.32      0.00     0.00     0.00     0.00        2   Rack::Test::Session#last_request 
  0.32      0.00     0.00     0.00     0.00       31   String#to_s 
  0.32      0.00     0.00     0.00     0.00        1   Rails::Application#build_original_fullpath 
  0.32      0.00     0.00     0.00     0.00        1   String#gsub! 
  0.32      0.00     0.00     0.00     0.00        8   Kernel#respond_to_missing? 
  0.32      0.00     0.00     0.00     0.00        4   Array#join 
  0.32      0.00     0.00     0.00     0.00        3   Kernel#!~ 
  0.28      0.00     0.00     0.00     0.00        1   Rack::MockResponse#body 
  0.28      0.00     0.00     0.00     0.00        2   Regexp#=~ 
  0.28      0.00     0.00     0.00     0.00        1   Rack::Test::CookieJar#for 
  0.28      0.00     0.00     0.00     0.00        1   URI::Parser#convert_to_uri 
  0.28      0.00     0.00     0.00     0.00       51   BasicObject#== 
  0.28      0.00     0.00     0.00     0.00        1   Rails::Engine#call 
  0.28      0.00     0.00     0.00     0.00        1   Rack::Test::Session#initialize 
  0.28      0.00     0.00     0.00     0.00        2   URI::Generic#path_query 
  0.28      0.00     0.00     0.00     0.00        1   Rack::Utils#parse_nested_query 
  0.28      0.00     0.00     0.00     0.00        2   URI::Generic#normalize 
  0.28      0.00     0.00     0.00     0.00        4   Fixnum#== 
  0.25      0.00     0.00     0.00     0.00        1   Rack::Utils::HeaderHash#merge 
  0.25      0.00     0.00     0.00     0.00        4   Kernel#initialize_copy 
  0.25      0.00     0.00     0.00     0.00        1   URI::Generic#scheme= 
  0.25      0.00     0.00     0.00     0.00        1   ActionDispatch::Http::Cache::Response#prepare_cache_control! 
  0.25      0.00     0.00     0.00     0.00        2   URI::Generic#component 
  0.25      0.00     0.00     0.00     0.00        1   <Module::URI>#decode_www_form_component 
  0.25      0.00     0.00     0.00     0.00        3   Hash#include? 
  0.25      0.00     0.00     0.00     0.00        5   Integer#to_i 
  0.25      0.00     0.00     0.00     0.00        3   Kernel#instance_variable_set 
  0.25      0.00     0.00     0.00     0.00        1   String#gsub 
  0.25      0.00     0.00     0.00     0.00        1   ActionDispatch::Response#body= 
  0.25      0.00     0.00     0.00     0.00        1   Rack::Utils#status_code 
  0.21      0.00     0.00     0.00     0.00        1   Kernel#URI 
  0.21      0.00     0.00     0.00     0.00        2   String#[] 
  0.21      0.00     0.00     0.00     0.00        1   URI::Generic#host= 
  0.21      0.00     0.00     0.00     0.00        2   URI::Generic#component_ary 
  0.21      0.00     0.00     0.00     0.00        1   Rack::Mime#mime_type 
  0.21      0.00     0.00     0.00     0.00       12   Symbol#to_s 
  0.21      0.00     0.00     0.00     0.00        1   Rack::Response#finish 
  0.21      0.00     0.00     0.00     0.00        1   Rack::Utils#byte_ranges 
  0.21      0.00     0.00     0.00     0.00       11   <Class::Hash>#allocate 
  0.21      0.00     0.00     0.00     0.00        1   <Class::Rack::Utils::HeaderHash>#new 
  0.21      0.00     0.00     0.00     0.00        1   ActionDispatch::Integration::Runner#copy_session_variables! 
  0.21      0.00     0.00     0.00     0.00        1   URI::Generic#check_port 
  0.21      0.00     0.00     0.00     0.00        5   ActionDispatch::Integration::Runner#integration_session 
  0.21      0.00     0.00     0.00     0.00        1   String#sub! 
  0.21      0.00     0.00     0.00     0.00        1   <Class::File>#readable? 
  0.21      0.00     0.00     0.00     0.00        1   Rack::Utils::HeaderHash#initialize 
  0.21      0.00     0.00     0.00     0.00        1   URI::Generic#query= 
  0.21      0.00     0.00     0.00     0.00        1   Rails::Application#call 
  0.21      0.00     0.00     0.00     0.00       73   String#=== 
  0.18      0.00     0.00     0.00     0.00       17   Kernel#block_given? 
  0.18      0.00     0.00     0.00     0.00        2   ActionDispatch::Integration::Session#host 
  0.18      0.00     0.00     0.00     0.00        1   Rack::File#each 
  0.18      0.00     0.00     0.00     0.00        1   Rack::Test::Session#request 
  0.18      0.00     0.00     0.00     0.00        1   <Class::File>#mtime 
  0.18      0.00     0.00     0.00     0.00        2   StringIO#initialize 
  0.18      0.00     0.00     0.00     0.00        1   <Class::File>#size? 
  0.18      0.00     0.00     0.00     0.00        1   URI::Generic#check_host 
  0.18      0.00     0.00     0.00     0.00        2   Rack::MockSession#cookie_jar 
  0.18      0.00     0.00     0.00     0.00        2   Rack::Request#initialize 
  0.18      0.00     0.00     0.00     0.00        3   Array#last 
  0.18      0.00     0.00     0.00     0.00        3   ActionDispatch::Integration::Session#https? 
  0.18      0.00     0.00     0.00     0.00        1   Rack::Utils#escape 
  0.18      0.00     0.00     0.00     0.00        2   Range#begin 
  0.18      0.00     0.00     0.00     0.00        1   URI::Generic#port= 
  0.18      0.00     0.00     0.00     0.00        1   Array#== 
  0.18      0.00     0.00     0.00     0.00        3   Kernel#freeze 
  0.18      0.00     0.00     0.00     0.00        1   Time#sec 
  0.18      0.00     0.00     0.00     0.00        4   BasicObject#initialize 
  0.18      0.00     0.00     0.00     0.00        1   Rack::Test::Session#default_env 
  0.18      0.00     0.00     0.00     0.00        1   URI::Generic#check_scheme 
  0.18      0.00     0.00     0.00     0.00        3   Array#shift 
  0.18      0.00     0.00     0.00     0.00        2   Rack::MockSession#last_request 
  0.14      0.00     0.00     0.00     0.00        1   Rack::Utils#unescape 
  0.14      0.00     0.00     0.00     0.00        1   Rack::Test::Session#headers_for_env 
  0.14      0.00     0.00     0.00     0.00        1   Rack::Utils::KeySpaceConstrainedParams#to_params_hash 
  0.14      0.00     0.00     0.00     0.00        2   Time#year 
  0.14      0.00     0.00     0.00     0.00        2   Rack::Test::Session#last_response 
  0.14      0.00     0.00     0.00     0.00        2   <Class::StringIO>#allocate 
  0.14      0.00     0.00     0.00     0.00        2   <Class::URI::Generic>#component 
  0.14      0.00     0.00     0.00     0.00        1   URI::Generic#relative? 
  0.14      0.00     0.00     0.00     0.00        1   Hash#fetch 
  0.14      0.00     0.00     0.00     0.00        1   IO#seek 
  0.14      0.00     0.00     0.00     0.00        1   ActionDispatch::Response#status= 
  0.14      0.00     0.00     0.00     0.00        2   URI::Generic#split_path 
  0.14      0.00     0.00     0.00     0.00        1   Object#present? 
  0.14      0.00     0.00     0.00     0.00        1   String#blank? 
  0.14      0.00     0.00     0.00     0.00        1   ActionDispatch::FileHandler#call 
  0.14      0.00     0.00     0.00     0.00        1   Enumerable#detect 
  0.14      0.00     0.00     0.00     0.00        1   URI::Generic#check_query 
  0.14      0.00     0.00     0.00     0.00        1   ActionDispatch::Integration::RequestHelpers#get 
  0.14      0.00     0.00     0.00     0.00        1   <Class::ActionDispatch::Response>#default_charset 
  0.14      0.00     0.00     0.00     0.00        5   Kernel#tap 
  0.14      0.00     0.00     0.00     0.00        1   Rack::Utils::KeySpaceConstrainedParams#initialize 
  0.14      0.00     0.00     0.00     0.00        1   <Class::Mime::Type>#lookup 
  0.14      0.00     0.00     0.00     0.00        2   ActionDispatch::Integration::Session#_mock_session 
  0.14      0.00     0.00     0.00     0.00        1   Object#try 
  0.14      0.00     0.00     0.00     0.00        2   Hash#delete 
  0.14      0.00     0.00     0.00     0.00        1   Rack::Test::CookieJar#hash_for 
  0.14      0.00     0.00     0.00     0.00        1   Rack::File#call 
  0.14      0.00     0.00     0.00     0.00        1   StringIO#set_encoding 
  0.14      0.00     0.00     0.00     0.00        2   <Class::String>#try_convert 
  0.14      0.00     0.00     0.00     0.00        2  *BrowsingTest#test_homepage 
  0.11      0.00     0.00     0.00     0.00        4   Array#first 
  0.11      0.00     0.00     0.00     0.00        1   Time#initialize_copy 
  0.11      0.00     0.00     0.00     0.00        1   String#=~ 
  0.11      0.00     0.00     0.00     0.00        1   Rails::Engine#app 
  0.11      0.00     0.00     0.00     0.00        1   Rails::Application#env_config 
  0.11      0.00     0.00     0.00     0.00        2   Hash#keys 
  0.11      0.00     0.00     0.00     0.00        1   StringIO#length 
  0.11      0.00     0.00     0.00     0.00        1   <Class::File>#extname 
  0.11      0.00     0.00     0.00     0.00        1   Rack::Test::CookieJar#merge 
  0.11      0.00     0.00     0.00     0.00        1   ActionDispatch::FileHandler#ext 
  0.11      0.00     0.00     0.00     0.00        1   String#encoding 
  0.11      0.00     0.00     0.00     0.00        1   Hash#update 
  0.11      0.00     0.00     0.00     0.00        2   String#to_sym 
  0.11      0.00     0.00     0.00     0.00        1   String#encoding_aware? 
  0.11      0.00     0.00     0.00     0.00        3   Fixnum#<=> 
  0.11      0.00     0.00     0.00     0.00        1   Fixnum#divmod 
  0.11      0.00     0.00     0.00     0.00        1   Proc#call 
  0.11      0.00     0.00     0.00     0.00        1   Enumerable#min 
  0.11      0.00     0.00     0.00     0.00        6   <Class::Time>#allocate 
  0.11      0.00     0.00     0.00     0.00        5   Array#empty? 
  0.11      0.00     0.00     0.00     0.00        1   Enumerable#inject 
  0.11      0.00     0.00     0.00     0.00        2   <Class::String>#allocate 
  0.11      0.00     0.00     0.00     0.00        1   Rack::Utils::HeaderHash#merge! 
  0.07      0.00     0.00     0.00     0.00        1   Kernel#eql? 
  0.07      0.00     0.00     0.00     0.00        1   StringIO#flush 
  0.07      0.00     0.00     0.00     0.00        1   <Class::Range>#allocate 
  0.07      0.00     0.00     0.00     0.00        1   Time#mon 
  0.07      0.00     0.00     0.00     0.00        1   Kernel#lambda 
  0.07      0.00     0.00     0.00     0.00        1   <Class::IO>#allocate 
  0.07      0.00     0.00     0.00     0.00        1   Range#end 
  0.07      0.00     0.00     0.00     0.00        1   Time#day 
  0.07      0.00     0.00     0.00     0.00        1   Rack::Utils#bytesize 
  0.07      0.00     0.00     0.00     0.00        1   String#bytesize 
  0.07      0.00     0.00     0.00     0.00        3   Kernel#nil? 
  0.07      0.00     0.00     0.00     0.00        1   Hash#has_key? 
  0.07      0.00     0.00     0.00     0.00        2   String#initialize_copy 
  0.07      0.00     0.00     0.00     0.00        1   String#chomp 
  0.07      0.00     0.00     0.00     0.00        1   Module#< 
  0.07      0.00     0.00     0.00     0.00        1   Array#delete 
  0.07      0.00     0.00     0.00     0.00        3   Enumerable#map 
  0.07      0.00     0.00     0.00     0.00        2   Array#clear 
  0.07      0.00     0.00     0.00     0.00        4   Hash#initialize 
  0.07      0.00     0.00     0.00     0.00        1   Time#hour 
  0.07      0.00     0.00     0.00     0.00        1   BasicObject#!= 
  0.07      0.00     0.00     0.00     0.00        1   Array#index 
  0.07      0.00     0.00     0.00     0.00        1   Time#min 
  0.04      0.00     0.00     0.00     0.00        1   Array#[]= 
  0.04      0.00     0.00     0.00     0.00        1   StringIO#string 
  0.04      0.00     0.00     0.00     0.00        2   Hash#values 
  0.04      0.00     0.00     0.00     0.00        1   Time#wday 
  0.04      0.00     0.00     0.00     0.00        2   Array#map 

* indicates recursively called methods
