Open zacksiri opened 10 years ago
Can you provide more detail? How are you including Treat? What is your Rails setup?
I.e. what version of Ruby, what version of Rails, what other gems are included (would be helpful if you could provide a .gemfile), whether you are including the Treat DSL in addition to the gem, whether the problem occurs only in development or in production mode as well. You could also use ruby-prof
and post the results here so we can pinpoint which method is causing troubles.
Will get more details with ruby-prof today. There is no method being invoked from treat just putting the treat gem into the Gemfile slows it down
Even rendering a page with no Db call
Rails 4.1.4, ruby 2.1.2
More details coming
Sent from my iPhone
On 13 Aug 2014, at 03:36, Louis Mullie notifications@github.com wrote:
Can you provide more detail? How are you including Treat? What is your Rails setup?
— Reply to this email directly or view it on GitHub.
Thread ID: 70350559352320
Fiber ID: 70350276677060
Total Time: 7.885313987731934
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 7.885 0.000 0.000 7.885 1 Rack::RubyProf#call
7.885 0.000 0.000 7.885 1/1 Rails::Application#call
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rack::RubyProf#call
100.00% 0.00% 7.885 0.000 0.000 7.885 1 Rails::Application#call
7.885 0.000 0.000 7.885 1/2 Rails::Engine#call
0.000 0.000 0.000 0.000 1/1 Rails::Application#build_original_fullpath
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 Rails::Engine#call
7.885 0.000 0.000 7.885 1/2 Rails::Application#call
100.00% 0.00% 7.885 0.000 0.000 7.885 2 *Rails::Engine#call
7.885 0.000 0.000 7.885 1/1 ActionDispatch::Static#call
0.000 0.000 0.000 0.000 2/11 Hash#merge!
0.000 0.000 0.000 0.000 1/21 Kernel#dup
0.000 0.000 0.000 0.000 1/1 Rails::Engine#routes
0.000 0.000 0.000 0.000 1/1 Rails::Application#env_config
0.000 0.000 0.000 0.000 1/1 Rails::Engine#app
0.000 0.000 0.000 0.000 1/74 Kernel#is_a?
0.000 0.000 0.000 0.000 1/1 Fixnum#to_default_s
0.000 0.000 0.000 0.000 1/10 Kernel#object_id
0.000 0.000 0.000 0.000 1/2 Rails::Engine#call
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rails::Engine#call
100.00% 0.00% 7.885 0.000 0.000 7.885 1 ActionDispatch::Static#call
7.885 0.000 0.000 7.885 1/1 ActionDispatch::FileHandler#match?
0.000 0.000 0.000 0.000 1/1 String#chomp
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 ActionDispatch::Static#call
100.00% 0.00% 7.885 0.000 0.000 7.885 1 ActionDispatch::FileHandler#match?
7.885 0.000 0.000 7.885 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
0.000 0.000 0.000 0.000 1/1 Enumerable#detect
0.000 0.000 0.000 0.000 1/2 <Class::Dir>#[]
0.000 0.000 0.000 0.000 1/1 ActionDispatch::FileHandler#unescape_path
0.000 0.000 0.000 0.000 1/1 ActionDispatch::FileHandler#ext
0.000 0.000 0.000 0.000 1/4 String#valid_encoding?
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 ActionDispatch::FileHandler#match?
99.99% 0.00% 7.885 0.000 0.000 7.885 1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
7.885 0.000 0.000 7.885 1/1 Rack::Runtime#call
0.000 0.000 0.000 0.000 1/1 <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for
0.000 0.000 0.000 0.000 1/158 Class#new
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 Rack::Runtime#call
7.885 0.000 0.000 7.885 1/1 Dragonfly::CookieMonster#call
0.000 0.000 0.000 0.000 1/31 <Class::Time>#now
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rack::Runtime#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 Dragonfly::CookieMonster#call
7.885 0.000 0.000 7.885 1/1 Rack::MethodOverride#call
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Dragonfly::CookieMonster#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 Rack::MethodOverride#call
7.885 0.000 0.000 7.885 1/1 ActionDispatch::RequestId#call
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rack::MethodOverride#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 ActionDispatch::RequestId#call
7.885 0.000 0.000 7.885 1/1 Rails::Rack::Logger#call_with_quiet_assets
0.000 0.000 0.000 0.000 1/1 ActionDispatch::RequestId#internal_request_id
0.000 0.000 0.000 0.000 1/1 ActionDispatch::RequestId#external_request_id
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 ActionDispatch::RequestId#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 Rails::Rack::Logger#call_with_quiet_assets
7.885 0.000 0.000 7.885 1/1 Rails::Rack::Logger#call
0.000 0.000 0.000 0.000 1/6 String#=~
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rails::Rack::Logger#call_with_quiet_assets
99.99% 0.00% 7.885 0.000 0.000 7.885 1 Rails::Rack::Logger#call
7.885 0.000 0.000 7.885 1/1 ActiveSupport::TaggedLogging#tagged
0.000 0.000 0.000 0.000 1/158 Class#new
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#compute_tags
0.000 0.000 0.000 0.000 1/40 Kernel#respond_to?
0.000 0.000 0.000 0.000 2/5 Rails::Rack::Logger#logger
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 Rails::Rack::Logger#call
99.99% 0.00% 7.885 0.000 0.000 7.885 1 ActiveSupport::TaggedLogging#tagged
7.885 0.000 0.000 7.885 1/1 ActiveSupport::TaggedLogging::Formatter#tagged
--------------------------------------------------------------------------------
7.885 0.000 0.000 7.885 1/1 ActiveSupport::TaggedLogging#tagged
99.99% 0.00% 7.885 0.000 0.000 7.885 1 ActiveSupport::TaggedLogging::Formatter#tagged
7.884 0.000 0.000 7.884 1/1 Rails::Rack::Logger#call_app
0.000 0.000 0.000 0.000 1/1 ActiveSupport::TaggedLogging::Formatter#push_tags
--------------------------------------------------------------------------------
7.884 0.000 0.000 7.884 1/1 ActiveSupport::TaggedLogging::Formatter#tagged
99.99% 0.00% 7.884 0.000 0.000 7.884 1 Rails::Rack::Logger#call_app
7.085 0.000 0.000 7.085 1/1 ActionDispatch::ShowExceptions#call
0.738 0.000 0.000 0.738 1/6 Logger#info
0.060 0.000 0.000 0.060 2/4 Logger#debug
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#started_request_message
0.000 0.000 0.000 0.000 1/3 <Module::ActiveSupport::Notifications>#instrumenter
0.000 0.000 0.000 0.000 1/10 ActiveSupport::Notifications::Instrumenter#start
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#development?
0.000 0.000 0.000 0.000 3/5 Rails::Rack::Logger#logger
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/15 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#synchronize
0.000 0.000 0.000 0.000 1/15 ActiveRecord::ConnectionAdapters::AbstractAdapter#lease
0.000 0.000 0.000 0.000 1/15 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout
0.000 0.000 0.000 0.000 1/15 ActionDispatch::Response#body=
0.037 0.000 0.000 0.037 1/15 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
7.822 0.000 0.000 7.822 10/15 Logger::LogDevice#write
99.66% 0.00% 7.859 0.000 0.000 7.859 15 *MonitorMixin#mon_synchronize
7.021 0.000 0.000 7.021 15/15 MonitorMixin#mon_enter
0.801 0.000 0.801 0.000 9/9 IO#write
0.037 0.000 0.000 0.037 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout
0.036 0.000 0.000 0.036 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify
0.000 0.000 0.000 0.000 14/14 MonitorMixin#mon_exit
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#lease
0.000 0.000 0.000 0.000 1/3 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id
0.000 0.000 0.000 0.000 1/1 ThreadSafe::MriCacheBackend#[]=
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Response#build_buffer
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#no_wait_poll
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Response#munge_body_object
0.000 0.000 0.000 0.000 1/31 <Class::Time>#now
0.000 0.000 0.000 0.000 1/111 ThreadSafe::Cache#[]
--------------------------------------------------------------------------------
0.060 0.000 0.000 0.060 4/10 Logger#debug
7.762 0.000 0.000 7.762 6/10 Logger#info
99.20% 0.00% 7.823 0.000 0.000 7.822 10 Logger#add
7.822 0.000 0.000 7.822 10/10 Logger::LogDevice#write
0.000 0.000 0.000 0.000 10/10 Logger#format_message
0.000 0.000 0.000 0.000 10/31 <Class::Time>#now
0.000 0.000 0.000 0.000 10/10 Logger#format_severity
0.000 0.000 0.000 0.000 10/128 Kernel#block_given?
0.000 0.000 0.000 0.000 10/16 Kernel#nil?
0.000 0.000 0.000 0.000 10/10 NilClass#nil?
--------------------------------------------------------------------------------
7.822 0.000 0.000 7.822 10/10 Logger#add
99.20% 0.00% 7.822 0.000 0.000 7.822 10 Logger::LogDevice#write
7.822 0.000 0.000 7.822 10/15 MonitorMixin#mon_synchronize
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/6 Logger#info
0.738 0.000 0.000 0.738 1/6 Rails::Rack::Logger#call_app
7.024 0.000 0.000 7.024 2/6 ActiveSupport::LogSubscriber#info
98.44% 0.00% 7.762 0.000 0.000 7.762 6 *Logger#info
7.762 0.000 0.000 7.762 6/10 Logger#add
0.000 0.000 0.000 0.000 3/6 Logger#info
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 Rails::Rack::Logger#call_app
89.85% 0.00% 7.085 0.000 0.000 7.085 1 ActionDispatch::ShowExceptions#call
7.085 0.000 0.000 7.085 1/1 ActionDispatch::DebugExceptions#call
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 ActionDispatch::ShowExceptions#call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 ActionDispatch::DebugExceptions#call
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#call
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 ActionDispatch::DebugExceptions#call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 BetterErrors::Middleware#call
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#better_errors_call
0.000 0.000 0.000 0.000 1/1 BetterErrors::Middleware#allow_ip?
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 BetterErrors::Middleware#better_errors_call
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#protected_app_call
0.000 0.000 0.000 0.000 2/10 Regexp#===
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#better_errors_call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 BetterErrors::Middleware#protected_app_call
7.085 0.000 0.000 7.085 1/1 ActionDispatch::RemoteIp#call
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 BetterErrors::Middleware#protected_app_call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 ActionDispatch::RemoteIp#call
7.085 0.000 0.000 7.085 1/1 ActionDispatch::Callbacks#call
0.000 0.000 0.000 0.000 1/158 Class#new
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 ActionDispatch::RemoteIp#call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 ActionDispatch::Callbacks#call
7.085 0.000 0.000 7.085 1/4 ActiveSupport::Callbacks#run_callbacks
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/4 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify
0.000 0.000 0.000 0.000 2/4 ActiveSupport::Callbacks#run_callbacks
7.085 0.000 0.000 7.085 1/4 ActionDispatch::Callbacks#call
89.85% 0.00% 7.085 0.000 0.000 7.085 4 *ActiveSupport::Callbacks#run_callbacks
7.085 0.000 0.000 7.085 1/1 ActiveRecord::Migration::CheckPending#call
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!
0.000 0.000 0.000 0.000 2/16 Kernel#public_send
0.000 0.000 0.000 0.000 2/55 Symbol#to_s
0.000 0.000 0.000 0.000 2/6 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 2/2 ActiveSupport::Callbacks::CallbackChain#empty?
0.000 0.000 0.000 0.000 2/128 Kernel#block_given?
0.000 0.000 0.000 0.000 2/57 Kernel#class
0.000 0.000 0.000 0.000 2/4 ActiveSupport::Callbacks#run_callbacks
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 ActiveSupport::Callbacks#run_callbacks
89.85% 0.00% 7.085 0.000 0.000 7.085 1 ActiveRecord::Migration::CheckPending#call
7.085 0.000 0.000 7.085 1/1 <Class::ActiveRecord::Migrator>#last_migration
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 ActiveRecord::Migration::CheckPending#call
89.85% 0.00% 7.085 0.000 0.000 7.085 1 <Class::ActiveRecord::Migrator>#last_migration
7.085 0.000 0.000 7.085 1/1 <Class::ActiveRecord::Migrator>#migrations
0.000 0.000 0.000 0.000 1/1 <Class::ActiveRecord::Migrator>#migrations_paths
--------------------------------------------------------------------------------
7.085 0.000 0.000 7.085 1/1 <Class::ActiveRecord::Migrator>#last_migration
89.85% 0.00% 7.085 0.000 0.000 7.085 1 <Class::ActiveRecord::Migrator>#migrations
7.085 0.000 0.000 7.085 2/13 Array#map
0.000 0.000 0.000 0.000 1/2 <Class::Dir>#[]
0.000 0.000 0.000 0.000 1/3 Kernel#Array
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/13 ActionView::PathSet#typecast
0.000 0.000 0.000 0.000 2/13 Hashie::Mash#convert_value
0.000 0.000 0.000 0.000 1/13 ActionDispatch::Journey::GTG::TransitionTable#move_string
0.000 0.000 0.000 0.000 1/13 ActionDispatch::Journey::GTG::TransitionTable#move_regexp
0.000 0.000 0.000 0.000 2/13 <Class::Hash>#[]
0.000 0.000 0.000 0.000 1/13 ActionDispatch::Journey::Router#get_routes_as_head
0.000 0.000 0.000 0.000 2/13 Array#map!
0.000 0.000 0.000 0.000 1/13 ActionDispatch::Journey::GTG::Simulator#simulate
7.085 0.000 0.000 7.085 2/13 <Class::ActiveRecord::Migrator>#migrations
89.84% 0.00% 7.085 0.000 0.000 7.085 13 *Array#map
7.085 0.000 0.000 7.085 1/23 String#camelize
0.000 0.000 0.000 0.000 1/23 String#scan
0.000 0.000 0.000 0.000 8/150 Module#===
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::TransitionTable#memo
0.000 0.000 0.000 0.000 1/37 Array#first
0.000 0.000 0.000 0.000 1/258 String#to_i
0.000 0.000 0.000 0.000 3/24 Hashie::Mash#convert_value
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 22/23 String#camelize
7.085 0.000 0.000 7.085 1/23 Array#map
89.84% 0.00% 7.085 0.000 0.000 7.085 23 *String#camelize
7.072 0.000 0.000 7.072 1/1 ActiveRecord::MigrationProxy#mtime
0.012 0.000 0.000 0.011 23/23 ActiveSupport::Inflector#camelize
0.000 0.000 0.000 0.000 22/23 String#scan
0.000 0.000 0.000 0.000 23/23 <Class::#<Class:0x007ff7951803f0>>#new
0.000 0.000 0.000 0.000 1/2 Enumerable#sort_by
0.000 0.000 0.000 0.000 22/258 String#to_i
0.000 0.000 0.000 0.000 22/37 Array#first
0.000 0.000 0.000 0.000 1/16 Array#last
0.000 0.000 0.000 0.000 1/4 Symbol#to_proc
0.000 0.000 0.000 0.000 22/23 String#camelize
--------------------------------------------------------------------------------
7.072 0.000 0.000 7.072 1/1 String#camelize
89.69% 0.00% 7.072 0.000 0.000 7.072 1 ActiveRecord::MigrationProxy#mtime
7.072 0.000 0.000 7.072 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
0.000 0.000 0.000 0.000 1/1 <Class::File>#mtime
0.000 0.000 0.000 0.000 1/1 Time#to_i
0.000 0.000 0.000 0.000 1/1 #<Class:0x007ff7951803f0>#filename
--------------------------------------------------------------------------------
7.072 0.000 0.000 7.072 1/1 ActiveRecord::MigrationProxy#mtime
89.68% 0.00% 7.072 0.000 0.000 7.072 1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
7.072 0.000 0.000 7.072 1/1 ActiveRecord::QueryCache#call
0.000 0.000 0.000 0.000 1/427 Hash#key?
--------------------------------------------------------------------------------
7.072 0.000 0.000 7.072 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
89.68% 0.00% 7.072 0.000 0.000 7.072 1 ActiveRecord::QueryCache#call
7.035 0.000 0.000 7.035 1/1 ActionDispatch::Cookies#call
0.037 0.000 0.000 0.037 2/2 ActiveRecord::ConnectionHandling#connection
0.000 0.000 0.000 0.000 1/4 ActiveRecord::ConnectionHandling#connection_id
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::QueryCache#enable_query_cache!
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 ActiveRecord::QueryCache#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 ActionDispatch::Cookies#call
7.035 0.000 0.000 7.035 1/1 Rack::Session::Abstract::ID#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 ActionDispatch::Cookies#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Rack::Session::Abstract::ID#call
7.035 0.000 0.000 7.035 1/1 Rack::Session::Abstract::ID#context
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Rack::Session::Abstract::ID#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Rack::Session::Abstract::ID#context
7.035 0.000 0.000 7.035 1/1 ActionDispatch::Flash#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Session::SessionObject#prepare_session
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Rack::Session::Abstract::ID#context
89.22% 0.00% 7.035 0.000 0.000 7.035 1 ActionDispatch::Flash#call
7.035 0.000 0.000 7.035 1/1 ActionDispatch::ParamsParser#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 ActionDispatch::Flash#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 ActionDispatch::ParamsParser#call
7.035 0.000 0.000 7.035 1/1 Rack::Head#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::ParamsParser#parse_formatted_parameters
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 ActionDispatch::ParamsParser#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Rack::Head#call
7.035 0.000 0.000 7.035 1/1 Rack::ConditionalGet#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Rack::Head#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Rack::ConditionalGet#call
7.035 0.000 0.000 7.035 1/1 Rack::ETag#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Rack::ConditionalGet#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Rack::ETag#call
7.035 0.000 0.000 7.035 1/1 Warden::Manager#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Rack::ETag#call
89.22% 0.00% 7.035 0.000 0.000 7.035 1 Warden::Manager#call
7.035 0.000 0.000 7.035 1/1 Kernel#catch
0.000 0.000 0.000 0.000 1/158 Class#new
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Warden::Manager#call
89.21% 0.00% 7.035 0.000 0.000 7.035 1 Kernel#catch
7.035 0.000 0.000 7.035 1/1 Dragonfly::Middleware#call
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Kernel#catch
89.21% 0.00% 7.035 0.000 0.000 7.035 1 Dragonfly::Middleware#call
7.035 0.000 0.000 7.035 1/1 OmniAuth::Builder#call
0.000 0.000 0.000 0.000 1/1 Dragonfly::App#call
0.000 0.000 0.000 0.000 1/1 <Module::Dragonfly>#app
--------------------------------------------------------------------------------
7.035 0.000 0.000 7.035 1/1 Dragonfly::Middleware#call
89.21% 0.00% 7.035 0.000 0.000 7.035 1 OmniAuth::Builder#call
7.034 0.000 0.000 7.034 1/1 OmniAuth::Strategy#call
0.001 0.000 0.000 0.001 1/1 Rack::Builder#to_app
--------------------------------------------------------------------------------
7.034 0.000 0.000 7.034 1/1 OmniAuth::Builder#call
89.21% 0.00% 7.034 0.000 0.000 7.034 1 OmniAuth::Strategy#call
7.034 0.000 0.000 7.034 1/1 OmniAuth::Strategy#call!
0.000 0.000 0.000 0.000 1/21 Kernel#dup
--------------------------------------------------------------------------------
7.034 0.000 0.000 7.034 1/1 OmniAuth::Strategy#call
89.21% 0.00% 7.034 0.000 0.000 7.034 1 OmniAuth::Strategy#call!
7.034 0.000 0.000 7.034 1/2 OmniAuth::Strategy#on_auth_path?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 OmniAuth::Strategy#on_request_path?
7.034 0.000 0.000 7.034 1/2 OmniAuth::Strategy#call!
89.21% 0.00% 7.034 0.000 0.000 7.034 2 *OmniAuth::Strategy#on_auth_path?
7.034 0.000 0.000 7.034 2/3 OmniAuth::Strategy#on_request_path?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/3 OmniAuth::Strategy#on_request_path?
7.034 0.000 0.000 7.034 2/3 OmniAuth::Strategy#on_auth_path?
89.21% 0.00% 7.034 0.000 0.000 7.034 3 *OmniAuth::Strategy#on_request_path?
7.032 0.000 0.000 7.032 3/3 OmniAuth::Strategy#on_callback_path?
0.002 0.000 0.000 0.002 3/6 OmniAuth::Strategy#on_path?
0.000 0.000 0.000 0.000 3/11 Hashie::Mash#method_missing
0.000 0.000 0.000 0.000 3/3 OmniAuth::Strategy#request_path
0.000 0.000 0.000 0.000 3/40 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/7 <Module::OmniAuth>#config
0.000 0.000 0.000 0.000 1/2 OmniAuth::Strategy#on_auth_path?
0.000 0.000 0.000 0.000 1/3 OmniAuth::Strategy#on_request_path?
--------------------------------------------------------------------------------
7.032 0.000 0.000 7.032 3/3 OmniAuth::Strategy#on_request_path?
89.17% 0.00% 7.032 0.000 0.000 7.032 3 OmniAuth::Strategy#on_callback_path?
7.029 0.000 0.000 7.029 1/1 ActionDispatch::Routing::RouteSet#call
0.002 0.000 0.000 0.002 3/6 OmniAuth::Strategy#on_path?
0.000 0.000 0.000 0.000 3/3 OmniAuth::Strategy#callback_path
0.000 0.000 0.000 0.000 1/40 Kernel#respond_to?
--------------------------------------------------------------------------------
0.007 0.000 0.000 0.007 8/9 ActiveRecord::ConnectionAdapters::AbstractAdapter#log
7.024 0.000 0.000 7.024 1/9 <Module::ActiveSupport::Notifications>#instrument
89.17% 0.00% 7.031 0.000 0.000 7.031 9 ActiveSupport::Notifications::Instrumenter#instrument
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Notifications::Instrumenter#finish
0.005 0.005 0.001 0.000 8/8 PG::Connection#async_exec
0.001 0.000 0.000 0.001 9/10 ActiveSupport::Notifications::Instrumenter#start
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#result_as_array
0.000 0.000 0.000 0.000 1/128 Kernel#block_given?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/65 Hash#except!
0.000 0.000 0.000 0.000 1/65 OmniAuth::Strategy#initialize
0.000 0.000 0.000 0.000 1/65 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile
0.000 0.000 0.000 0.000 1/65 Rack::Utils::KeySpaceConstrainedParams#to_params_hash
0.000 0.000 0.000 0.000 1/65 ActionDispatch::Http::Cache::Response#cache_control_headers
0.000 0.000 0.000 0.000 1/65 Rack::Utils#parse_nested_query
0.000 0.000 0.000 0.000 1/65 Enumerable#each_with_index
0.000 0.000 0.000 0.000 1/65 Warden::Hooks#_run_callbacks
0.000 0.000 0.000 0.000 1/65 Enumerable#max
0.000 0.000 0.000 0.000 19/65 Enumerable#any?
0.000 0.000 0.000 0.000 2/65 Enumerable#sort_by
0.000 0.000 0.000 0.000 1/65 Enumerable#find
0.000 0.000 0.000 0.000 1/65 Enumerable#partition
0.000 0.000 0.000 0.000 1/65 Enumerable#detect
0.000 0.000 0.000 0.000 3/65 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize_type_map
0.001 0.000 0.000 0.001 3/65 Enumerable#inject
0.001 0.000 0.000 0.001 10/65 ActiveSupport::Notifications::Fanout#start
0.001 0.000 0.000 0.000 6/65 Enumerable#find_all
0.001 0.000 0.000 0.001 9/65 ActiveSupport::Notifications::Fanout#finish
7.027 0.000 0.000 7.027 1/65 Array#map!
89.16% 0.01% 7.031 0.001 0.000 7.030 65 *Array#each
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call
7.025 0.000 0.000 7.025 17/17 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
0.001 0.000 0.000 0.001 17/17 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
0.001 0.000 0.000 0.001 1/1 Proc#[]
0.000 0.000 0.000 0.000 1/1 <Class::File>#file?
0.000 0.000 0.000 0.000 306/313 <Module::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID>#registered_type?
0.000 0.000 0.000 0.000 7/7 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#add_oid
0.000 0.000 0.000 0.000 216/258 String#to_i
0.000 0.000 0.000 0.000 84/97 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#key?
0.000 0.000 0.000 0.000 83/90 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#[]=
0.000 0.000 0.000 0.000 45/51 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#[]
0.000 0.000 0.000 0.000 2/21 Hashie::Mash#custom_writer
0.000 0.000 0.000 0.000 4/6 ActionDispatch::Journey::Path::Pattern#match
0.000 0.000 0.000 0.000 4/10 String#match
0.000 0.000 0.000 0.000 36/200 Symbol#==
0.000 0.000 0.000 0.000 1/1 Hash#values_at
0.000 0.000 0.000 0.000 23/23 #<Class:0x007ff7951803f0>#version
0.000 0.000 0.000 0.000 36/41 Symbol#to_sym
0.000 0.000 0.000 0.000 4/15 Rack::Request#path_info
0.000 0.000 0.000 0.000 4/4 Fixnum#<<
0.000 0.000 0.000 0.000 1/6 Hash#merge
0.000 0.000 0.000 0.000 3/6 String#=~
0.000 0.000 0.000 0.000 4/6 Fixnum#|
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::TransitionTable#accepting?
0.000 0.000 0.000 0.000 1/71 Fixnum#<=>
0.000 0.000 0.000 0.000 2/2 Array#shift
0.000 0.000 0.000 0.000 5/6 Hash#delete
0.000 0.000 0.000 0.000 2/150 Module#===
0.000 0.000 0.000 0.000 1/55 Symbol#to_s
0.000 0.000 0.000 0.000 45/158 Class#new
--------------------------------------------------------------------------------
7.029 0.000 0.000 7.029 1/1 OmniAuth::Strategy#on_callback_path?
89.15% 0.00% 7.029 0.000 0.000 7.029 1 ActionDispatch::Routing::RouteSet#call
7.029 0.000 0.000 7.029 1/1 ActionDispatch::Journey::Router#call
--------------------------------------------------------------------------------
7.029 0.000 0.000 7.029 1/1 ActionDispatch::Routing::RouteSet#call
89.15% 0.00% 7.029 0.000 0.000 7.029 1 ActionDispatch::Journey::Router#call
7.029 0.000 0.000 7.029 1/1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path
--------------------------------------------------------------------------------
7.029 0.000 0.000 7.029 1/1 ActionDispatch::Journey::Router#call
89.15% 0.00% 7.029 0.000 0.000 7.029 1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path
7.029 0.000 0.000 7.029 1/1 ActionDispatch::Journey::Router#find_routes
0.000 0.000 0.000 0.000 1/1 String#sub!
0.000 0.000 0.000 0.000 1/1 String#squeeze!
--------------------------------------------------------------------------------
7.029 0.000 0.000 7.029 1/1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path
89.14% 0.00% 7.029 0.000 0.000 7.029 1 ActionDispatch::Journey::Router#find_routes
7.028 0.000 0.000 7.028 1/2 Array#map!
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Router#get_routes_as_head
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Router#filter_routes
0.000 0.000 0.000 0.000 1/1 Array#select!
0.000 0.000 0.000 0.000 1/6 Enumerable#find_all
0.000 0.000 0.000 0.000 1/158 Class#new
0.000 0.000 0.000 0.000 1/1 Array#sort_by!
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Router#custom_routes
0.000 0.000 0.000 0.000 1/15 Rack::Request#path_info
0.000 0.000 0.000 0.000 2/4 Array#concat
0.000 0.000 0.000 0.000 1/4 Symbol#to_proc
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Journey::Router#get_routes_as_head
7.028 0.000 0.000 7.028 1/2 ActionDispatch::Journey::Router#find_routes
89.13% 0.00% 7.029 0.000 0.000 7.029 2 Array#map!
7.027 0.000 0.000 7.027 1/65 Array#each
0.001 0.000 0.000 0.001 1/2 <Class::Hash>#[]
0.000 0.000 0.000 0.000 1/6 ActionDispatch::Journey::Path::Pattern#match
0.000 0.000 0.000 0.000 2/158 Class#new
0.000 0.000 0.000 0.000 2/6 Hash#merge
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Journey::Path::Pattern::MatchData#captures
0.000 0.000 0.000 0.000 1/15 Rack::Request#path_info
0.000 0.000 0.000 0.000 1/2 Array#zip
0.000 0.000 0.000 0.000 2/7 Kernel#tap
0.000 0.000 0.000 0.000 1/6 Enumerable#find_all
0.000 0.000 0.000 0.000 2/13 Array#map
--------------------------------------------------------------------------------
7.027 0.000 0.000 7.027 1/1 Array#each
89.11% 0.00% 7.027 0.000 0.000 7.027 1 ActionDispatch::Routing::RouteSet::Dispatcher#call
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params!
0.000 0.000 0.000 0.000 1/15 Hash#each
--------------------------------------------------------------------------------
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call
89.11% 0.00% 7.027 0.000 0.000 7.027 1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params!
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#normalize_controller!
--------------------------------------------------------------------------------
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params!
89.11% 0.00% 7.027 0.000 0.000 7.027 1 ActionDispatch::Routing::RouteSet::Dispatcher#normalize_controller!
7.027 0.000 0.000 7.027 1/1 String#underscore
0.000 0.000 0.000 0.000 1/427 Hash#key?
--------------------------------------------------------------------------------
7.027 0.000 0.000 7.027 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#normalize_controller!
89.11% 0.00% 7.027 0.000 0.000 7.027 1 String#underscore
7.025 0.000 0.000 7.025 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
0.002 0.000 0.000 0.002 1/1 ActiveSupport::Inflector#underscore
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#controller
0.000 0.000 0.000 0.000 1/427 Hash#key?
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 String#underscore
89.09% 0.00% 7.025 0.000 0.000 7.025 1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
7.025 0.000 0.000 7.025 1/1 Proc#call
0.000 0.000 0.000 0.000 1/2 <Class::ActionController::Metal>#action
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
89.09% 0.00% 7.025 0.000 0.000 7.025 1 Proc#call
7.025 0.000 0.000 7.025 1/1 ActionController::RackDelegation#dispatch
0.000 0.000 0.000 0.000 2/158 Class#new
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 Proc#call
89.09% 0.00% 7.025 0.000 0.000 7.025 1 ActionController::RackDelegation#dispatch
7.025 0.000 0.000 7.025 1/1 ActionController::Metal#dispatch
0.000 0.000 0.000 0.000 1/1 ActionController::RackDelegation#set_response!
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Notifications::Instrumenter#instrument
89.09% 0.00% 7.025 0.000 0.000 7.025 9 ActiveSupport::Notifications::Instrumenter#finish
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Notifications::Fanout#finish
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Notifications::Instrumenter#finish
89.09% 0.00% 7.025 0.000 0.000 7.025 9 ActiveSupport::Notifications::Fanout#finish
0.001 0.000 0.000 0.001 9/65 Array#each
0.000 0.000 0.000 0.000 9/20 ActiveSupport::Notifications::Fanout#listeners_for
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 ActionController::RackDelegation#dispatch
89.09% 0.00% 7.025 0.000 0.000 7.025 1 ActionController::Metal#dispatch
7.025 0.000 0.000 7.025 1/1 ActionView::Rendering#process
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 ActionController::Metal#dispatch
89.09% 0.00% 7.025 0.000 0.000 7.025 1 ActionView::Rendering#process
7.025 0.000 0.000 7.025 1/1 AbstractController::Base#process
0.000 0.000 0.000 0.000 1/2 ActionView::ViewPaths#lookup_context
0.000 0.000 0.000 0.000 2/4 #<Module:0x007ff7942dfcb0>#config
0.000 0.000 0.000 0.000 1/158 Class#new
0.000 0.000 0.000 0.000 1/1 #<Module:0x007ff7942dfcb0>#config=
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 17/17 Array#each
89.09% 0.00% 7.025 0.000 0.000 7.025 17 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
7.025 0.000 0.000 7.025 9/9 ActiveSupport::LogSubscriber#finish
0.000 0.000 0.000 0.000 8/16 ActiveRecord::ExplainSubscriber#finish
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
89.09% 0.00% 7.025 0.000 0.000 7.025 9 ActiveSupport::LogSubscriber#finish
7.025 0.000 0.000 7.025 9/9 ActiveSupport::Subscriber#finish
0.000 0.000 0.000 0.000 8/24 ActiveRecord::LogSubscriber#logger
0.000 0.000 0.000 0.000 1/7 ActionController::LogSubscriber#logger
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 ActionView::Rendering#process
89.09% 0.00% 7.025 0.000 0.000 7.025 1 AbstractController::Base#process
7.025 0.000 0.000 7.025 1/1 ActiveRecord::Railties::ControllerRuntime#process_action
0.000 0.000 0.000 0.000 1/1 AbstractController::Base#_find_action_name
0.000 0.000 0.000 0.000 1/93 String#to_s
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 AbstractController::Base#process
89.08% 0.00% 7.025 0.000 0.000 7.025 1 ActiveRecord::Railties::ControllerRuntime#process_action
7.025 0.000 0.000 7.025 1/1 ActionController::ParamsWrapper#process_action
0.000 0.000 0.000 0.000 1/1 <Class::ActiveRecord::LogSubscriber>#reset_runtime
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 9/9 ActiveSupport::LogSubscriber#finish
89.08% 0.00% 7.025 0.000 0.000 7.025 9 ActiveSupport::Subscriber#finish
7.024 0.000 0.000 7.024 1/1 ActionController::LogSubscriber#start_processing
0.001 0.000 0.000 0.000 8/8 ActiveRecord::LogSubscriber#sql
0.000 0.000 0.000 0.000 9/27 ActiveSupport::Subscriber#event_stack
0.000 0.000 0.000 0.000 9/31 <Class::Time>#now
0.000 0.000 0.000 0.000 9/14 String#split
0.000 0.000 0.000 0.000 9/11 Hash#merge!
0.000 0.000 0.000 0.000 9/37 Array#first
0.000 0.000 0.000 0.000 9/11 Array#pop
--------------------------------------------------------------------------------
7.025 0.000 0.000 7.025 1/1 ActiveRecord::Railties::ControllerRuntime#process_action
89.08% 0.00% 7.025 0.000 0.000 7.025 1 ActionController::ParamsWrapper#process_action
7.024 0.000 0.000 7.024 1/1 ActionController::Instrumentation#process_action
0.000 0.000 0.000 0.000 1/1 ActionController::ParamsWrapper#_wrapper_enabled?
--------------------------------------------------------------------------------
7.024 0.000 0.000 7.024 1/1 ActionController::ParamsWrapper#process_action
89.08% 0.00% 7.024 0.000 0.000 7.024 1 ActionController::Instrumentation#process_action
7.024 0.000 0.000 7.024 1/1 <Module::ActiveSupport::Notifications>#instrument
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::MimeNegotiation#format
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request#fullpath
0.000 0.000 0.000 0.000 1/2 Object#try
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request#method
0.000 0.000 0.000 0.000 1/21 Kernel#dup
0.000 0.000 0.000 0.000 1/4 Module#name
0.000 0.000 0.000 0.000 1/57 Kernel#class
--------------------------------------------------------------------------------
7.024 0.000 0.000 7.024 1/1 ActionController::Instrumentation#process_action
89.08% 0.00% 7.024 0.000 0.000 7.024 1 <Module::ActiveSupport::Notifications>#instrument
7.024 0.000 0.000 7.024 1/9 ActiveSupport::Notifications::Instrumenter#instrument
0.000 0.000 0.000 0.000 1/3 <Module::ActiveSupport::Notifications>#instrumenter
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Notifications::Fanout#listening?
--------------------------------------------------------------------------------
7.024 0.000 0.000 7.024 1/1 ActiveSupport::Subscriber#finish
89.07% 0.00% 7.024 0.000 0.000 7.024 1 ActionController::LogSubscriber#start_processing
7.024 0.000 0.000 7.024 2/2 ActiveSupport::LogSubscriber#info
0.000 0.000 0.000 0.000 1/1 Hash#except
0.000 0.000 0.000 0.000 1/1 Hash#inspect
0.000 0.000 0.000 0.000 1/7 ActionController::LogSubscriber#logger
0.000 0.000 0.000 0.000 1/1 Logger#info?
0.000 0.000 0.000 0.000 1/1 String#upcase
0.000 0.000 0.000 0.000 1/55 Symbol#to_s
0.000 0.000 0.000 0.000 1/74 Kernel#is_a?
--------------------------------------------------------------------------------
7.024 0.000 0.000 7.024 2/2 ActionController::LogSubscriber#start_processing
89.07% 0.00% 7.024 0.000 0.000 7.024 2 ActiveSupport::LogSubscriber#info
7.024 0.000 0.000 7.024 2/6 Logger#info
0.000 0.000 0.000 0.000 4/7 ActionController::LogSubscriber#logger
--------------------------------------------------------------------------------
7.021 0.000 0.000 7.021 15/15 MonitorMixin#mon_synchronize
89.04% 0.00% 7.021 0.000 0.000 7.021 15 MonitorMixin#mon_enter
7.021 0.000 7.021 0.000 13/13 Mutex#lock
0.000 0.000 0.000 0.000 27/271 <Class::Thread>#current
--------------------------------------------------------------------------------
7.021 0.000 7.021 0.000 13/13 MonitorMixin#mon_enter
89.04% 0.00% 7.021 0.000 7.021 0.000 13 Mutex#lock
--------------------------------------------------------------------------------
0.801 0.000 0.801 0.000 9/9 MonitorMixin#mon_synchronize
10.16% 0.00% 0.801 0.000 0.801 0.000 9 IO#write
* indicates recursively called methods
Thread ID: 70350759456800
Fiber ID: 70350762238820
Total Time: 7.884339809417725
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 7.884 0.000 0.000 7.884 1 Puma::ThreadPool::AutoTrim#start!
7.884 0.000 7.884 0.000 1/1 Kernel#sleep
0.000 0.000 0.000 0.000 1/1 Puma::ThreadPool#trim
--------------------------------------------------------------------------------
7.884 0.000 7.884 0.000 1/1 Puma::ThreadPool::AutoTrim#start!
100.00% 0.00% 7.884 0.000 7.884 0.000 1 Kernel#sleep
* indicates recursively called methods
Thread ID: 70350684328920
Fiber ID: 70350684327520
Total Time: 7.884274959564209
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 46/48 Sprockets::Base#stat
7.884 0.000 0.000 7.884 1/48 Sprockets::ProcessedAsset#fresh?
100.00% 0.00% 7.884 0.000 0.000 7.884 48 *Sprockets::Asset#dependency_fresh?
7.884 0.000 0.000 7.884 47/47 Sprockets::Base#stat
0.759 0.000 0.000 0.759 1/1 Array#flatten
0.000 0.000 0.000 0.000 47/47 Pathname#to_s
0.000 0.000 0.000 0.000 1/1 Rack::Session::Abstract::ID#commit_session
0.000 0.000 0.000 0.000 1/4 String#%
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Cookies::CookieJar#write
0.000 0.000 0.000 0.000 47/47 #<Class:0x007ff795573c50>#digest
0.000 0.000 0.000 0.000 47/47 #<Class:0x007ff795573c50>#pathname
0.000 0.000 0.000 0.000 47/47 #<Class:0x007ff795573c50>#mtime
0.000 0.000 0.000 0.000 1/1 <Class::ActiveSupport::LogSubscriber>#flush_all!
0.000 0.000 0.000 0.000 2/2 Sprockets::Rails::Helper#compute_asset_path
0.000 0.000 0.000 0.000 1/4 Time#minus_with_coercion
0.000 0.000 0.000 0.000 3/191 Class#new
0.000 0.000 0.000 0.000 2/96 Time#to_i
0.000 0.000 0.000 0.000 2/5 Rack::Utils::HeaderHash#[]
0.000 0.000 0.000 0.000 1/1 Rack::Utils::HeaderHash#include?
0.000 0.000 0.000 0.000 1/1 <Class::File>#join
0.000 0.000 0.000 0.000 1/9 <Class::Time>#now
0.000 0.000 0.000 0.000 1/48 File::Stat#mtime
0.000 0.000 0.000 0.000 1/36 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Cookies::CookieJar#committed?
0.000 0.000 0.000 0.000 1/73 Kernel#nil?
--------------------------------------------------------------------------------
100.00% 0.00% 7.884 0.000 0.000 7.884 1 Sprockets::ProcessedAsset#fresh?
7.884 0.000 0.000 7.884 1/48 Sprockets::Asset#dependency_fresh?
--------------------------------------------------------------------------------
7.884 0.000 0.000 7.884 47/47 Sprockets::Asset#dependency_fresh?
100.00% 0.00% 7.884 0.000 0.000 7.884 47 *Sprockets::Base#stat
0.102 0.000 0.000 0.102 47/47 Hike::Trail#stat
0.001 0.000 0.000 0.001 1/1 ActionView::Helpers::AssetTagHelper#javascript_include_tag
0.000 0.000 0.000 0.000 1/1 Sprockets::Asset#digest_path
0.000 0.000 0.000 0.000 1/2 ActionView::Helpers::AssetUrlHelper#compute_asset_host
0.000 0.000 0.000 0.000 1/2 #<Class:0x007ff7947c4910>#relative_url_root
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request::Session#has_key?
0.000 0.000 0.000 0.000 1/1 Kernel#tap
0.000 0.000 0.000 0.000 1/1 ActiveSupport::TaggedLogging::Formatter#pop_tags
0.000 0.000 0.000 0.000 1/191 Class#new
0.000 0.000 0.000 0.000 1/7 ActionDispatch::Request::Session#loaded?
0.000 0.000 0.000 0.000 1/1 <Class::ActionDispatch::Request::Session>#find
0.000 0.000 0.000 0.000 1/4 ActiveSupport::OrderedOptions#respond_to_missing?
0.000 0.000 0.000 0.000 1/15 NilClass#to_s
0.000 0.000 0.000 0.000 1/36 Kernel#respond_to?
0.000 0.000 0.000 0.000 46/48 Sprockets::Asset#dependency_fresh?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 58/320 Treat::Proxies::Proxy#method_missing
0.000 0.000 0.000 0.000 160/320 BasicObject#method_missing
0.000 0.000 0.000 0.000 1/320 String#sub!
0.000 0.000 0.000 0.000 4/320 String#%
0.001 0.000 0.000 0.001 2/320 String#sub
0.050 0.001 0.000 0.049 47/320 <Class::File>#stat
0.051 0.001 0.000 0.050 47/320 <Class::File>#exist?
0.759 0.000 0.000 0.759 1/320 Array#flatten
10.92% 0.02% 0.861 0.001 0.000 0.860 320 *Treat::Proxies::Proxy#method_missing
0.832 0.684 0.000 0.148 160/160 BasicObject#method_missing
0.142 0.000 0.000 0.142 160/162 BindingOfCaller::BindingExtensions#callers
0.022 0.000 0.000 0.022 1/1 Elasticsearch::Rails::Instrumentation::ControllerRuntime#append_info_to_payload
0.005 0.000 0.000 0.005 1/1 ActionView::Helpers::RenderingHelper#render
0.002 0.000 0.000 0.002 1/2 ActiveSupport::Notifications::Instrumenter#finish
0.001 0.000 0.000 0.000 160/162 Array#include?
0.001 0.000 0.000 0.001 1/1 ActionView::Helpers::CsrfHelper#csrf_meta_tags
0.001 0.000 0.000 0.000 160/322 Method#call
0.001 0.001 0.000 0.000 160/322 UnboundMethod#bind
0.000 0.000 0.000 0.000 160/160 Kernel#binding
0.000 0.000 0.000 0.000 480/688 <Class::Thread>#current
0.000 0.000 0.000 0.000 320/324 Thread#[]=
0.000 0.000 0.000 0.000 160/160 Treat::Workers::Categorizable#lookup
0.000 0.000 0.000 0.000 160/176 Kernel#respond_to_missing?
0.000 0.000 0.000 0.000 160/338 Thread#[]
0.000 0.000 0.000 0.000 160/322 Array#drop
0.000 0.000 0.000 0.000 1/1 Rack::ETag#digest_body
0.000 0.000 0.000 0.000 2/2 Proc#call
0.000 0.000 0.000 0.000 1/1 ActionController::Rendering#_process_format
0.000 0.000 0.000 0.000 1/1 ActionController::Metal#to_a
0.000 0.000 0.000 0.000 1/1 ActionController::RackDelegation#response_body=
0.000 0.000 0.000 0.000 1/1 <Class::Rack::Utils::HeaderHash>#new
0.000 0.000 0.000 0.000 1/2 Array#uniq
0.000 0.000 0.000 0.000 1/2 <Class::ActiveRecord::LogSubscriber>#reset_runtime
0.000 0.000 0.000 0.000 2/2 ActionView::Rendering#rendered_format
0.000 0.000 0.000 0.000 1/4 Time#minus_with_coercion
0.000 0.000 0.000 0.000 1/1 Rack::ETag#etag_body?
0.000 0.000 0.000 0.000 2/4 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 1/2 <Class::Elasticsearch::Rails::Instrumentation::LogSubscriber>#reset_runtime
0.000 0.000 0.000 0.000 2/5 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/8 Array#join
0.000 0.000 0.000 0.000 1/14 String#html_safe
0.000 0.000 0.000 0.000 2/2 Float#-
0.000 0.000 0.000 0.000 2/2 ActiveSupport::Callbacks::Filters::Environment#target
0.000 0.000 0.000 0.000 1/1 Rack::ETag#skip_caching?
0.000 0.000 0.000 0.000 3/3 ActiveSupport::Callbacks::Filters::Environment#value
0.000 0.000 0.000 0.000 1/1 #<Module:0x007ff7942dfcb0>#config=
0.000 0.000 0.000 0.000 1/1 Rack::ConditionalGet#fresh?
0.000 0.000 0.000 0.000 1/9 <Class::Time>#now
0.000 0.000 0.000 0.000 2/2 ActiveSupport::Callbacks::Filters::Environment#halted
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Callbacks::Filters::Environment#value=
0.000 0.000 0.000 0.000 1/1 Rack::ETag#etag_status?
0.000 0.000 0.000 0.000 1/1 ActionController::Metal#performed?
0.000 0.000 0.000 0.000 1/1 Fixnum#*
0.000 0.000 0.000 0.000 1/21 String#==
0.000 0.000 0.000 0.000 1/9 Array#first
0.000 0.000 0.000 0.000 1/176 Module#===
0.000 0.000 0.000 0.000 58/320 Treat::Proxies::Proxy#method_missing
--------------------------------------------------------------------------------
0.832 0.684 0.000 0.148 160/160 Treat::Proxies::Proxy#method_missing
10.55% 8.68% 0.832 0.684 0.000 0.148 160 BasicObject#method_missing
0.001 0.000 0.000 0.001 160/160 NoMethodError#initialize
0.000 0.000 0.000 0.000 160/320 Exception#backtrace
0.000 0.000 0.000 0.000 160/320 Exception#exception
0.000 0.000 0.000 0.000 160/320 Treat::Proxies::Proxy#method_missing
--------------------------------------------------------------------------------
0.759 0.000 0.000 0.759 1/1 Sprockets::Asset#dependency_fresh?
9.62% 0.00% 0.759 0.000 0.000 0.759 1 Array#flatten
0.759 0.000 0.000 0.759 1/320 Treat::Proxies::Proxy#method_missing
--------------------------------------------------------------------------------
0.142 0.000 0.000 0.142 160/162 Treat::Proxies::Proxy#method_missing
1.80% 0.01% 0.142 0.000 0.000 0.142 162 BindingOfCaller::BindingExtensions#callers
0.141 0.022 0.000 0.119 160/160 <Class::RubyVM::DebugInspector>#open
0.000 0.000 0.000 0.000 161/322 Array#drop
--------------------------------------------------------------------------------
0.141 0.022 0.000 0.119 160/160 BindingOfCaller::BindingExtensions#callers
1.79% 0.28% 0.141 0.022 0.000 0.119 160 <Class::RubyVM::DebugInspector>#open
0.119 0.040 0.015 0.064 160/160 Kernel#loop
--------------------------------------------------------------------------------
0.119 0.040 0.015 0.064 160/160 <Class::RubyVM::DebugInspector>#open
1.51% 0.51% 0.119 0.040 0.015 0.064 160 Kernel#loop
0.037 0.033 0.000 0.004 22130/22290 RubyVM::DebugInspector#frame_binding
0.021 0.021 0.000 0.000 19065/19065 Kernel#instance_variable_set
0.007 0.007 0.000 0.000 19065/19065 RubyVM::DebugInspector#frame_iseq
0.000 0.000 0.000 0.000 160/176 Module#===
--------------------------------------------------------------------------------
0.102 0.000 0.000 0.102 47/47 Sprockets::Base#stat
1.30% 0.00% 0.102 0.000 0.000 0.102 47 Hike::Trail#stat
0.102 0.000 0.000 0.101 47/47 <Class::File>#exist?
0.000 0.000 0.000 0.000 94/96 Time#to_i
0.000 0.000 0.000 0.000 47/73 Kernel#nil?
0.000 0.000 0.000 0.000 47/48 File::Stat#mtime
--------------------------------------------------------------------------------
0.102 0.000 0.000 0.101 47/47 Hike::Trail#stat
1.29% 0.00% 0.102 0.000 0.000 0.101 47 <Class::File>#exist?
0.051 0.001 0.000 0.050 47/320 Treat::Proxies::Proxy#method_missing
0.050 0.000 0.000 0.050 47/47 <Class::File>#stat
0.000 0.000 0.000 0.000 47/77 String#to_s
* indicates recursively called methods
There seems to be Treat method missing calls that is slowing alot of it down.
Thread ID: 70143390425820
Fiber ID: 70143349659900
Total Time: 0.8545022010803223
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 0.855 0.000 0.000 0.854 1 Rack::RubyProf#call
0.854 0.000 0.000 0.854 1/1 Rails::Application#call
--------------------------------------------------------------------------------
0.854 0.000 0.000 0.854 1/1 Rack::RubyProf#call
100.00% 0.00% 0.854 0.000 0.000 0.854 1 Rails::Application#call
0.854 0.000 0.000 0.854 1/2 Rails::Engine#call
0.000 0.000 0.000 0.000 1/1 Rails::Application#build_original_fullpath
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 Rails::Engine#call
0.854 0.000 0.000 0.854 1/2 Rails::Application#call
99.99% 0.00% 0.854 0.000 0.000 0.854 2 *Rails::Engine#call
0.852 0.000 0.000 0.852 1/1 ActionDispatch::Static#call
0.002 0.000 0.000 0.002 1/1 Rails::Application#env_config
0.000 0.000 0.000 0.000 2/219 Hash#merge!
0.000 0.000 0.000 0.000 1/1 Rails::Engine#app
0.000 0.000 0.000 0.000 1/2 Rails::Engine#routes
0.000 0.000 0.000 0.000 1/24 Fixnum#to_default_s
0.000 0.000 0.000 0.000 1/3082 Kernel#dup
0.000 0.000 0.000 0.000 1/16 Kernel#object_id
0.000 0.000 0.000 0.000 1/3490 Kernel#is_a?
0.000 0.000 0.000 0.000 1/2 Rails::Engine#call
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Rails::Engine#call
99.74% 0.00% 0.852 0.000 0.000 0.852 1 ActionDispatch::Static#call
0.852 0.000 0.000 0.852 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::FileHandler#match?
0.000 0.000 0.000 0.000 1/2 String#chomp
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 ActionDispatch::Static#call
99.72% 0.00% 0.852 0.000 0.000 0.852 1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
0.852 0.000 0.000 0.852 1/1 Rack::Runtime#call
0.000 0.000 0.000 0.000 1/1 <Class::ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry>#set_cache_for
0.000 0.000 0.000 0.000 2/9041 Class#new
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
99.72% 0.00% 0.852 0.000 0.000 0.852 1 Rack::Runtime#call
0.852 0.000 0.000 0.852 1/1 Dragonfly::CookieMonster#call
0.000 0.000 0.000 0.000 1/24 Time#minus_with_coercion
0.000 0.000 0.000 0.000 2/780 <Class::Time>#now
0.000 0.000 0.000 0.000 1/16 String#%
0.000 0.000 0.000 0.000 1/1 Rack::Utils::HeaderHash#include?
0.000 0.000 0.000 0.000 1/10 Rack::Utils::HeaderHash#[]=
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Rack::Runtime#call
99.71% 0.00% 0.852 0.000 0.000 0.852 1 Dragonfly::CookieMonster#call
0.852 0.000 0.000 0.852 1/1 Rack::MethodOverride#call
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Dragonfly::CookieMonster#call
99.71% 0.00% 0.852 0.000 0.000 0.852 1 Rack::MethodOverride#call
0.852 0.000 0.000 0.852 1/1 ActionDispatch::RequestId#call
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Rack::MethodOverride#call
99.71% 0.00% 0.852 0.000 0.000 0.852 1 ActionDispatch::RequestId#call
0.852 0.000 0.000 0.852 1/1 Rails::Rack::Logger#call_with_quiet_assets
0.000 0.000 0.000 0.000 1/1 ActionDispatch::RequestId#internal_request_id
0.000 0.000 0.000 0.000 1/11 Kernel#tap
0.000 0.000 0.000 0.000 1/1 ActionDispatch::RequestId#external_request_id
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 ActionDispatch::RequestId#call
99.70% 0.00% 0.852 0.000 0.000 0.852 1 Rails::Rack::Logger#call_with_quiet_assets
0.852 0.000 0.000 0.852 1/1 Rails::Rack::Logger#call
0.000 0.000 0.000 0.000 1/6765 String#=~
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Rails::Rack::Logger#call_with_quiet_assets
99.69% 0.00% 0.852 0.000 0.000 0.852 1 Rails::Rack::Logger#call
0.852 0.000 0.000 0.852 1/1 ActiveSupport::TaggedLogging#tagged
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#compute_tags
0.000 0.000 0.000 0.000 2/5 Rails::Rack::Logger#logger
0.000 0.000 0.000 0.000 1/1141 Kernel#respond_to?
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 Rails::Rack::Logger#call
99.69% 0.00% 0.852 0.000 0.000 0.852 1 ActiveSupport::TaggedLogging#tagged
0.852 0.000 0.000 0.852 1/1 ActiveSupport::TaggedLogging::Formatter#tagged
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 ActiveSupport::TaggedLogging#tagged
99.69% 0.00% 0.852 0.000 0.000 0.852 1 ActiveSupport::TaggedLogging::Formatter#tagged
0.852 0.000 0.000 0.852 1/1 Rails::Rack::Logger#call_app
0.000 0.000 0.000 0.000 1/1 ActiveSupport::TaggedLogging::Formatter#push_tags
0.000 0.000 0.000 0.000 1/1 ActiveSupport::TaggedLogging::Formatter#pop_tags
--------------------------------------------------------------------------------
0.852 0.000 0.000 0.852 1/1 ActiveSupport::TaggedLogging::Formatter#tagged
99.68% 0.00% 0.852 0.000 0.000 0.852 1 Rails::Rack::Logger#call_app
0.851 0.000 0.000 0.851 1/1 ActionDispatch::ShowExceptions#call
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#started_request_message
0.000 0.000 0.000 0.000 2/6 Logger#debug
0.000 0.000 0.000 0.000 1/22 Logger#info
0.000 0.000 0.000 0.000 1/24 ActiveSupport::Notifications::Instrumenter#start
0.000 0.000 0.000 0.000 1/11 <Module::ActiveSupport::Notifications>#instrumenter
0.000 0.000 0.000 0.000 1/1 <Class::ActiveSupport::LogSubscriber>#flush_all!
0.000 0.000 0.000 0.000 1/1 Rails::Rack::Logger#development?
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 3/5 Rails::Rack::Logger#logger
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 Rails::Rack::Logger#call_app
99.58% 0.00% 0.851 0.000 0.000 0.851 1 ActionDispatch::ShowExceptions#call
0.851 0.000 0.000 0.851 1/1 ActionDispatch::DebugExceptions#call
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 ActionDispatch::ShowExceptions#call
99.58% 0.00% 0.851 0.000 0.000 0.851 1 ActionDispatch::DebugExceptions#call
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#call
0.000 0.000 0.000 0.000 1/6 Rack::Utils::HeaderHash#[]
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 ActionDispatch::DebugExceptions#call
99.58% 0.00% 0.851 0.000 0.000 0.851 1 BetterErrors::Middleware#call
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#better_errors_call
0.000 0.000 0.000 0.000 1/1 BetterErrors::Middleware#allow_ip?
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#call
99.56% 0.00% 0.851 0.000 0.000 0.851 1 BetterErrors::Middleware#better_errors_call
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#protected_app_call
0.000 0.000 0.000 0.000 2/182 Regexp#===
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#better_errors_call
99.55% 0.00% 0.851 0.000 0.000 0.851 1 BetterErrors::Middleware#protected_app_call
0.851 0.000 0.000 0.851 1/1 ActionDispatch::RemoteIp#call
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 BetterErrors::Middleware#protected_app_call
99.55% 0.00% 0.851 0.000 0.000 0.851 1 ActionDispatch::RemoteIp#call
0.851 0.000 0.000 0.851 1/1 ActionDispatch::Callbacks#call
0.000 0.000 0.000 0.000 1/9041 Class#new
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 ActionDispatch::RemoteIp#call
99.55% 0.00% 0.851 0.000 0.000 0.851 1 ActionDispatch::Callbacks#call
0.851 0.000 0.000 0.851 1/138 ActiveSupport::Callbacks#run_callbacks
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/138 AbstractController::Callbacks#process_action
0.000 0.000 0.000 0.000 69/138 ActiveSupport::Callbacks#run_callbacks
0.000 0.000 0.000 0.000 66/138 ActiveRecord::Core#init_with
0.000 0.000 0.000 0.000 1/138 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify
0.851 0.000 0.000 0.851 1/138 ActionDispatch::Callbacks#call
99.55% 0.00% 0.851 0.000 0.000 0.851 138 *ActiveSupport::Callbacks#run_callbacks
0.851 0.000 0.000 0.851 1/1 ActiveRecord::Migration::CheckPending#call
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#verify!
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Callbacks::CallbackChain#compile
0.000 0.000 0.000 0.000 69/766 Kernel#public_send
0.000 0.000 0.000 0.000 69/1729 Symbol#to_s
0.000 0.000 0.000 0.000 69/399 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 68/1302 Kernel#block_given?
0.000 0.000 0.000 0.000 69/69 ActiveSupport::Callbacks::CallbackChain#empty?
0.000 0.000 0.000 0.000 69/1187 Kernel#class
0.000 0.000 0.000 0.000 1/9 ActiveSupport::Callbacks::Filters::Environment#value
0.000 0.000 0.000 0.000 1/1 <Class::ActiveSupport::Callbacks::Filters::Environment>#new
0.000 0.000 0.000 0.000 69/138 ActiveSupport::Callbacks#run_callbacks
0.000 0.000 0.000 0.000 1/4446 Proc#call
--------------------------------------------------------------------------------
0.851 0.000 0.000 0.851 1/1 ActiveSupport::Callbacks#run_callbacks
99.54% 0.01% 0.851 0.000 0.000 0.851 1 ActiveRecord::Migration::CheckPending#call
0.815 0.000 0.000 0.815 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
0.017 0.000 0.000 0.017 1/1 <Class::ActiveRecord::Migration>#check_pending!
0.017 0.000 0.000 0.017 1/7 ActiveRecord::ConnectionHandling#connection
0.002 0.000 0.000 0.002 1/2 <Class::ActiveRecord::Migrator>#last_migration
0.000 0.000 0.000 0.000 1/1 ActiveRecord::MigrationProxy#mtime
0.000 0.000 0.000 0.000 1/2427 Time#to_i
--------------------------------------------------------------------------------
0.815 0.000 0.000 0.815 1/1 ActiveRecord::Migration::CheckPending#call
95.33% 0.00% 0.815 0.000 0.000 0.815 1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
0.815 0.000 0.000 0.815 1/1 ActiveRecord::QueryCache#call
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/2769 Hash#key?
--------------------------------------------------------------------------------
0.815 0.000 0.000 0.815 1/1 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
95.33% 0.00% 0.815 0.000 0.000 0.815 1 ActiveRecord::QueryCache#call
0.814 0.000 0.000 0.814 1/1 ActionDispatch::Cookies#call
0.000 0.000 0.000 0.000 2/7 ActiveRecord::ConnectionHandling#connection
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/9 ActiveRecord::ConnectionHandling#connection_id
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::QueryCache#enable_query_cache!
--------------------------------------------------------------------------------
0.814 0.000 0.000 0.814 1/1 ActiveRecord::QueryCache#call
95.31% 0.00% 0.814 0.000 0.000 0.814 1 ActionDispatch::Cookies#call
0.814 0.000 0.000 0.814 1/1 Rack::Session::Abstract::ID#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Cookies::CookieJar#write
0.000 0.000 0.000 0.000 1/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/6 Rack::Utils::HeaderHash#[]
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Cookies::CookieJar#committed?
--------------------------------------------------------------------------------
0.814 0.000 0.000 0.814 1/1 ActionDispatch::Cookies#call
95.27% 0.00% 0.814 0.000 0.000 0.814 1 Rack::Session::Abstract::ID#call
0.814 0.000 0.000 0.814 1/1 Rack::Session::Abstract::ID#context
--------------------------------------------------------------------------------
0.814 0.000 0.000 0.814 1/1 Rack::Session::Abstract::ID#call
95.27% 0.00% 0.814 0.000 0.000 0.814 1 Rack::Session::Abstract::ID#context
0.813 0.000 0.000 0.813 1/1 ActionDispatch::Flash#call
0.001 0.000 0.000 0.001 1/1 Rack::Session::Abstract::ID#commit_session
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Session::SessionObject#prepare_session
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Rack::Session::Abstract::ID#context
95.19% 0.00% 0.813 0.000 0.000 0.813 1 ActionDispatch::Flash#call
0.813 0.000 0.000 0.813 1/1 ActionDispatch::ParamsParser#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request::Session#has_key?
0.000 0.000 0.000 0.000 1/2 <Class::ActionDispatch::Request::Session>#find
0.000 0.000 0.000 0.000 1/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/8 ActionDispatch::Request::Session#loaded?
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 ActionDispatch::Flash#call
95.18% 0.00% 0.813 0.000 0.000 0.813 1 ActionDispatch::ParamsParser#call
0.813 0.000 0.000 0.813 1/1 Rack::Head#call
0.000 0.000 0.000 0.000 1/1 ActionDispatch::ParamsParser#parse_formatted_parameters
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 ActionDispatch::ParamsParser#call
95.18% 0.00% 0.813 0.000 0.000 0.813 1 Rack::Head#call
0.813 0.000 0.000 0.813 1/1 Rack::ConditionalGet#call
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Rack::Head#call
95.17% 0.00% 0.813 0.000 0.000 0.813 1 Rack::ConditionalGet#call
0.813 0.000 0.000 0.813 1/1 Rack::ETag#call
0.000 0.000 0.000 0.000 1/1 <Class::Rack::Utils::HeaderHash>#new
0.000 0.000 0.000 0.000 1/1 Rack::ConditionalGet#fresh?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 368/5317 Enumerable#all?
0.000 0.000 0.000 0.000 1/5317 ActionDispatch::Http::Cache::Response#cache_control_headers
0.000 0.000 0.000 0.000 1/5317 Rack::Utils#parse_nested_query
0.000 0.000 0.000 0.000 39/5317 Sprockets::AssetAttributes#engine_content_type
0.000 0.000 0.000 0.000 863/5317 Hike::Index#match
0.000 0.000 0.000 0.000 72/5317 Hike::Index#find_in_paths
0.000 0.000 0.000 0.000 72/5317 Hike::Index#find
0.000 0.000 0.000 0.000 16/5317 ActionView::Resolver#decorate
0.000 0.000 0.000 0.000 10/5317 Array#each
0.000 0.000 0.000 0.000 9/5317 ActionView::PathSet#find_all
0.000 0.000 0.000 0.000 69/5317 Enumerable#each_with_object
0.000 0.000 0.000 0.000 1/5317 Class#class_attribute
0.000 0.000 0.000 0.000 1/5317 ActionController::Rendering#_normalize_text
0.000 0.000 0.000 0.000 8/5317 ActiveSupport::Concern#append_features
0.000 0.000 0.000 0.000 1/5317 Warden::Proxy#_run_strategies_for
0.000 0.000 0.000 0.000 1/5317 Hash#except!
0.000 0.000 0.000 0.000 68/5317 ActiveRecord::ModelSchema::ClassMethods#decorate_columns
0.000 0.000 0.000 0.000 1/5317 ActiveModel::AttributeMethods::ClassMethods#define_attribute_methods
0.000 0.000 0.000 0.000 1/5317 ActiveModel::AttributeMethods::ClassMethods#define_attribute_method
0.000 0.000 0.000 0.000 2/5317 Rack::Utils::KeySpaceConstrainedParams#to_params_hash
0.000 0.000 0.000 0.000 1/5317 Rack::Utils#parse_query
0.000 0.000 0.000 0.000 1/5317 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile
0.000 0.000 0.000 0.000 1/5317 OmniAuth::Strategy#initialize
0.000 0.000 0.000 0.000 130/5317 ActionDispatch::Journey::Path::Pattern#ast
0.000 0.000 0.000 0.000 65/5317 ActionDispatch::Journey::Route#ast
0.000 0.000 0.000 0.000 1/5317 Hash#transform_keys!
0.000 0.000 0.000 0.000 2/5317 Warden::Hooks#_run_callbacks
0.000 0.000 0.000 0.000 1/5317 ActiveRecord::Relation#exec_queries
0.000 0.000 0.000 0.000 1/5317 ActionDispatch::Response::Buffer#each
0.000 0.000 0.000 0.000 160/5317 Enumerable#any?
0.000 0.000 0.000 0.000 1477/5317 Enumerable#detect
0.000 0.000 0.000 0.000 6/5317 Enumerable#each_entry
0.000 0.000 0.000 0.000 2/5317 Enumerable#max
0.000 0.000 0.000 0.000 11/5317 Enumerable#find
0.000 0.000 0.000 0.000 866/5317 Enumerable#sort_by
0.000 0.000 0.000 0.000 8/5317 Enumerable#each_with_index
0.000 0.000 0.000 0.000 2/5317 Hash#symbolize_keys!
0.000 0.000 0.000 0.000 1/5317 ActiveRecord::Delegation::DelegateCache#initialize_relation_delegate_cache
0.000 0.000 0.000 0.000 1/5317 Arel::Visitors::ToSql#visit_Arel_Nodes_SelectStatement
0.000 0.000 0.000 0.000 82/5317 Hash#each
0.000 0.000 0.000 0.000 3/5317 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize_type_map
0.000 0.000 0.000 0.000 316/5317 Enumerable#inject
0.000 0.000 0.000 0.000 24/5317 ActiveSupport::Notifications::Fanout#start
0.001 0.000 0.000 0.001 367/5317 Proc#call
0.001 0.000 0.000 0.000 107/5317 Enumerable#group_by
0.001 0.000 0.000 0.001 23/5317 ActiveSupport::Notifications::Fanout#finish
0.001 0.000 0.000 0.001 49/5317 Enumerable#find_all
0.008 0.000 0.000 0.008 1/5317 ActiveRecord::Result#each
0.010 0.000 0.000 0.010 1/5317 ActionDispatch::Journey::Visitors::Visitor#nary
0.021 0.000 0.000 0.020 2/5317 Enumerable#partition
0.768 0.000 0.000 0.768 1/5317 ActionDispatch::Journey::Router#call
95.17% 0.20% 0.813 0.002 0.000 0.812 5317 *Array#each
0.768 0.000 0.000 0.768 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call
0.197 0.000 0.000 0.197 72/72 Hike::Index#find_in_paths
0.106 0.002 0.000 0.104 863/863 Hike::Index#match
0.099 0.002 0.000 0.098 935/1381 Pathname#join
0.015 0.000 0.000 0.015 65/129 ActionDispatch::Journey::Route#ast
0.015 0.003 0.000 0.012 1200/1213 Sprockets::Asset#dependency_fresh?
0.009 0.000 0.000 0.009 16/16 ActionView::Resolver#find_all
0.008 0.000 0.000 0.008 33/33 ActiveRecord::Persistence::ClassMethods#instantiate
0.006 0.006 0.000 0.000 13863/56874 String#[]
0.005 0.000 0.000 0.005 65/260 Enumerable#grep
0.004 0.000 0.000 0.004 37/37 ActiveSupport::Notifications::Fanout::Subscribers::Evented#finish
0.004 0.002 0.000 0.002 3918/24512 Pathname#to_s
0.004 0.001 0.000 0.003 593/704 Sprockets::Mime#mime_types
0.003 0.000 0.000 0.003 1/1 Devise::Strategies::Rememberable#valid?
0.003 0.001 0.000 0.002 494/990 ActionDispatch::Journey::GTG::Builder#firstpos
0.002 0.001 0.000 0.001 472/663 Sprockets::Engines#engines
0.002 0.000 0.000 0.002 72/1311 Hike::Index#stat
0.001 0.000 0.000 0.001 72/144 Pathname#sub
0.001 0.000 0.000 0.001 37/37 ActiveSupport::Notifications::Fanout::Subscribers::Evented#start
0.001 0.000 0.000 0.001 1/2 ActiveModel::AttributeMethods::ClassMethods#define_attribute_method
0.001 0.000 0.000 0.000 430/1738 Proc#yield
0.000 0.000 0.000 0.000 113/2754 String#sub
0.000 0.000 0.000 0.000 192/9041 Class#new
0.000 0.000 0.000 0.000 506/506 ActionDispatch::Journey::GTG::Builder#symbol
0.000 0.000 0.000 0.000 1/3673 Proc#[]
0.000 0.000 0.000 0.000 84/86 ActionDispatch::Journey::Nodes::Node#to_sym
0.000 0.000 0.000 0.000 72/515 Pathname#basename
0.000 0.000 0.000 0.000 282/670 Array#include?
0.000 0.000 0.000 0.000 4/6 ActionDispatch::Journey::Path::Pattern#match
0.000 0.000 0.000 0.000 72/72 Hike::Index#relative?
0.000 0.000 0.000 0.000 7/7 ActiveModel::AttributeMethods::ClassMethods#define_proxy_call
0.000 0.000 0.000 0.000 1/1 Devise::Strategies::Authenticatable#valid?
0.000 0.000 0.000 0.000 210/716 ActionDispatch::Journey::GTG::Builder#followpos
0.000 0.000 0.000 0.000 1108/7321 Kernel#hash
0.000 0.000 0.000 0.000 65/372 Enumerable#all?
0.000 0.000 0.000 0.000 1/1 Arel::Visitors::ToSql#visit_Arel_Nodes_SelectCore
0.000 0.000 0.000 0.000 306/313 <Module::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID>#registered_type?
0.000 0.000 0.000 0.000 1/1 ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#define_method_attribute
0.000 0.000 0.000 0.000 9/9 ActiveRecord::AttributeMethods::ClassMethods#instance_method_already_implemented?
0.000 0.000 0.000 0.000 72/440 String#scan
0.000 0.000 0.000 0.000 208/208 Set#add
0.000 0.000 0.000 0.000 9/14 ActiveRecord::DynamicMatchers#respond_to?
0.000 0.000 0.000 0.000 72/1611 Enumerable#inject
0.000 0.000 0.000 0.000 127/127 ActionDispatch::Journey::GTG::TransitionTable#add_memo
0.000 0.000 0.000 0.000 8/8 ActiveSupport::Callbacks::Callback#apply
0.000 0.000 0.000 0.000 1/1 ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods#define_method_attribute=
0.000 0.000 0.000 0.000 7/7 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#add_oid
0.000 0.000 0.000 0.000 90/90 Set#delete
0.000 0.000 0.000 0.000 82/82 ActionDispatch::Journey::Nodes::Symbol#default_regexp?
0.000 0.000 0.000 0.000 72/72 File::Stat#file?
0.000 0.000 0.000 0.000 216/1721 String#to_i
0.000 0.000 0.000 0.000 1/1141 Array#map
0.000 0.000 0.000 0.000 120/123 Hash#has_key?
0.000 0.000 0.000 0.000 11/12 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#get_oid_type
0.000 0.000 0.000 0.000 60/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 21/6765 String#=~
0.000 0.000 0.000 0.000 83/90 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#[]=
0.000 0.000 0.000 0.000 84/97 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#key?
0.000 0.000 0.000 0.000 65/83 Symbol#to_proc
0.000 0.000 0.000 0.000 2/2 Warden::Proxy#_fetch_strategy
0.000 0.000 0.000 0.000 9/9 ActiveModel::AttributeMethods::ClassMethods::AttributeMethodMatcher#method_name
0.000 0.000 0.000 0.000 3/332 String#gsub
0.000 0.000 0.000 0.000 2/4922 Regexp#match
0.000 0.000 0.000 0.000 24/127 String#to_sym
0.000 0.000 0.000 0.000 25/128 Hash#delete
0.000 0.000 0.000 0.000 85/132 Regexp#hash
0.000 0.000 0.000 0.000 20/32 Hash#[]=
0.000 0.000 0.000 0.000 52/166 Symbol#==
0.000 0.000 0.000 0.000 16/294 Array#index
0.000 0.000 0.000 0.000 3/5 Kernel#define_singleton_method
0.000 0.000 0.000 0.000 11/12 PG::Result#ftype
0.000 0.000 0.000 0.000 45/51 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#[]
0.000 0.000 0.000 0.000 36/6159 String#to_s
0.000 0.000 0.000 0.000 46/47 #<Class:0x007f9709e3d468>#version
0.000 0.000 0.000 0.000 2/21 Hashie::Mash#custom_writer
0.000 0.000 0.000 0.000 8/11 Mime::Type#to_s
0.000 0.000 0.000 0.000 11/11 PG::Result#fmod
0.000 0.000 0.000 0.000 4/13 String#match
0.000 0.000 0.000 0.000 4/15 Rack::Request#path_info
0.000 0.000 0.000 0.000 33/2269 Fixnum#<=>
0.000 0.000 0.000 0.000 8/20 Mime::Type#to_sym
0.000 0.000 0.000 0.000 2/8 Module#define_method
0.000 0.000 0.000 0.000 3/4 Module#const_set
0.000 0.000 0.000 0.000 1/2 Module#attr_writer
0.000 0.000 0.000 0.000 23/3490 Kernel#is_a?
0.000 0.000 0.000 0.000 18/18 <Class::ActiveRecord::DynamicMatchers::Method>#pattern
0.000 0.000 0.000 0.000 54/136 Symbol#to_sym
0.000 0.000 0.000 0.000 3/3 Proc#arity
0.000 0.000 0.000 0.000 1/5 Module#remove_possible_method
0.000 0.000 0.000 0.000 1/1 Rack::Utils::KeySpaceConstrainedParams#[]=
0.000 0.000 0.000 0.000 1/1 <Class::File>#file?
0.000 0.000 0.000 0.000 2/2 Symbol#slice
0.000 0.000 0.000 0.000 4/28 Module#name
0.000 0.000 0.000 0.000 1/172 Hash#merge
0.000 0.000 0.000 0.000 1/7 Module#const_get
0.000 0.000 0.000 0.000 1/1 Rack::Utils::KeySpaceConstrainedParams#[]
0.000 0.000 0.000 0.000 7/19 ActiveModel::AttributeMethods::ClassMethods#generated_attribute_methods
0.000 0.000 0.000 0.000 1/9269 String#==
0.000 0.000 0.000 0.000 5/1729 Symbol#to_s
0.000 0.000 0.000 0.000 1/2 Hash#values_at
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::TransitionTable#accepting?
0.000 0.000 0.000 0.000 4/4 Fixnum#<<
0.000 0.000 0.000 0.000 2/2 Warden::Strategies::Base#performed?
0.000 0.000 0.000 0.000 9/2769 Hash#key?
0.000 0.000 0.000 0.000 2/2 Symbol#length
0.000 0.000 0.000 0.000 1/60 String#split
0.000 0.000 0.000 0.000 4/46 Fixnum#|
0.000 0.000 0.000 0.000 2/4 Kernel#instance_variable_get
0.000 0.000 0.000 0.000 1/4762 ThreadSafe::Cache#[]
0.000 0.000 0.000 0.000 2/7290 Array#shift
0.000 0.000 0.000 0.000 2/28863 Module#===
0.000 0.000 0.000 0.000 1/1187 Kernel#class
0.000 0.000 0.000 0.000 2/120 Kernel#kind_of?
0.000 0.000 0.000 0.000 64/4366 ActionDispatch::Journey::Visitors::Each#visit
0.000 0.000 0.000 0.000 2/12 Module#include
0.000 0.000 0.000 0.000 1/4 Arel::Visitors::Visitor#visit
0.000 0.000 0.000 0.000 10/5317 Array#each
0.000 0.000 0.000 0.000 3/4446 Proc#call
0.000 0.000 0.000 0.000 1/35 ActiveRecord::ModelSchema::ClassMethods#decorate_columns
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Rack::ConditionalGet#call
95.16% 0.00% 0.813 0.000 0.000 0.813 1 Rack::ETag#call
0.813 0.000 0.000 0.813 1/1 Warden::Manager#call
0.000 0.000 0.000 0.000 1/1 Rack::ETag#digest_body
0.000 0.000 0.000 0.000 1/1 Rack::ETag#etag_body?
0.000 0.000 0.000 0.000 1/1 Rack::ETag#skip_caching?
0.000 0.000 0.000 0.000 1/1 Rack::ETag#etag_status?
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Rack::ETag#call
95.14% 0.00% 0.813 0.000 0.000 0.813 1 Warden::Manager#call
0.813 0.000 0.000 0.813 1/1 Kernel#catch
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/11190 Array#first
0.000 0.000 0.000 0.000 1/28863 Module#===
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Warden::Manager#call
95.13% 0.00% 0.813 0.000 0.000 0.813 1 Kernel#catch
0.813 0.000 0.000 0.813 1/1 Dragonfly::Middleware#call
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Kernel#catch
95.13% 0.00% 0.813 0.000 0.000 0.813 1 Dragonfly::Middleware#call
0.813 0.000 0.000 0.813 1/1 OmniAuth::Builder#call
0.000 0.000 0.000 0.000 1/1 Dragonfly::App#call
0.000 0.000 0.000 0.000 1/1 <Module::Dragonfly>#app
--------------------------------------------------------------------------------
0.813 0.000 0.000 0.813 1/1 Dragonfly::Middleware#call
95.12% 0.00% 0.813 0.000 0.000 0.813 1 OmniAuth::Builder#call
0.812 0.000 0.000 0.812 1/1 OmniAuth::Strategy#call
0.000 0.000 0.000 0.000 1/1 Rack::Builder#to_app
--------------------------------------------------------------------------------
0.812 0.000 0.000 0.812 1/1 OmniAuth::Builder#call
95.07% 0.00% 0.812 0.000 0.000 0.812 1 OmniAuth::Strategy#call
0.812 0.000 0.000 0.812 1/1 OmniAuth::Strategy#call!
0.000 0.000 0.000 0.000 1/3082 Kernel#dup
--------------------------------------------------------------------------------
0.812 0.000 0.000 0.812 1/1 OmniAuth::Strategy#call
95.07% 0.00% 0.812 0.000 0.000 0.812 1 OmniAuth::Strategy#call!
0.812 0.000 0.000 0.812 1/1 ActionDispatch::Routing::RouteSet#call
0.000 0.000 0.000 0.000 2/2 OmniAuth::Strategy#on_auth_path?
0.000 0.000 0.000 0.000 1/3 OmniAuth::Strategy#on_request_path?
0.000 0.000 0.000 0.000 1/3 OmniAuth::Strategy#on_callback_path?
0.000 0.000 0.000 0.000 1/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/7 <Module::OmniAuth>#config
--------------------------------------------------------------------------------
0.812 0.000 0.000 0.812 1/1 OmniAuth::Strategy#call!
95.02% 0.00% 0.812 0.000 0.000 0.812 1 ActionDispatch::Routing::RouteSet#call
0.812 0.000 0.000 0.812 1/1 ActionDispatch::Journey::Router#call
--------------------------------------------------------------------------------
0.812 0.000 0.000 0.812 1/1 ActionDispatch::Routing::RouteSet#call
95.02% 0.00% 0.812 0.000 0.000 0.812 1 ActionDispatch::Journey::Router#call
0.768 0.000 0.000 0.768 1/5317 Array#each
0.044 0.000 0.000 0.044 1/1 ActionDispatch::Journey::Router#find_routes
0.000 0.000 0.000 0.000 1/1 <Class::ActionDispatch::Journey::Router::Utils>#normalize_path
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 3/4446 Array#each
0.000 0.000 0.000 0.000 1/4446 ActionView::TemplateRenderer#resolve_layout
0.000 0.000 0.000 0.000 1/4446 ActiveSupport::Callbacks::Filters::End#call
0.000 0.000 0.000 0.000 1/4446 ActiveSupport::Callbacks#run_callbacks
0.000 0.000 0.000 0.000 21/4446 Proc#call
0.000 0.000 0.000 0.000 52/4446 ThreadSafe::Cache#[]
0.012 0.002 0.000 0.009 4366/4446 ActionDispatch::Journey::Visitors::Each#visit
0.768 0.000 0.000 0.768 1/4446 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
91.25% 0.27% 0.780 0.002 0.000 0.777 4446 *Proc#call
0.768 0.000 0.000 0.768 1/1 ActionController::RackDelegation#dispatch
0.754 0.000 0.000 0.754 1/1 ActiveSupport::Callbacks::Filters::End#call
0.754 0.000 0.000 0.754 1/1 ActionController::Rendering#process_action
0.010 0.000 0.000 0.010 1/1 PaperTrail::Rails::Controller#set_paper_trail_whodunnit
0.004 0.000 0.000 0.004 367/990 ActionDispatch::Journey::GTG::Builder#lastpos
0.002 0.000 0.000 0.002 1/1 ActionView::Layouts#_default_layout
0.001 0.001 0.000 0.000 4861/28863 Module#===
0.001 0.000 0.000 0.001 367/5317 Array#each
0.001 0.000 0.000 0.000 53/9041 Class#new
0.000 0.000 0.000 0.000 52/86 ThreadSafe::MriCacheBackend#[]=
0.000 0.000 0.000 0.000 1/1 Turbolinks::XDomainBlocker#abort_xdomain_redirect
0.000 0.000 0.000 0.000 1/1 ActionController::RequestForgeryProtection#verify_authenticity_token
0.000 0.000 0.000 0.000 1/1 PaperTrail::Rails::Controller#set_paper_trail_enabled_for_controller
0.000 0.000 0.000 0.000 1/1 Turbolinks::Cookies#set_request_method_cookie
0.000 0.000 0.000 0.000 1/1 Turbolinks::XHRHeaders#set_xhr_redirected_to
0.000 0.000 0.000 0.000 1/1 ActionController::RequestForgeryProtection#verify_same_origin_request
0.000 0.000 0.000 0.000 1/1 PaperTrail::Rails::Controller#set_paper_trail_controller_info
0.000 0.000 0.000 0.000 8/8 ActiveSupport::Callbacks::Filters::Environment#target
0.000 0.000 0.000 0.000 8/9 ActiveSupport::Callbacks::Filters::Environment#value
0.000 0.000 0.000 0.000 6/6 ActiveSupport::Callbacks::Filters::Environment#halted=
0.000 0.000 0.000 0.000 3/1134 <Class::File>#extname
0.000 0.000 0.000 0.000 3/670 Array#include?
0.000 0.000 0.000 0.000 14/15 ActiveSupport::Callbacks::Filters::Environment#halted
0.000 0.000 0.000 0.000 1/1 String#intern
0.000 0.000 0.000 0.000 1/1729 Symbol#to_s
0.000 0.000 0.000 0.000 21/4446 Proc#call
--------------------------------------------------------------------------------
0.014 0.000 0.000 0.014 14/23 ActiveRecord::ConnectionAdapters::AbstractAdapter#log
0.765 0.000 0.000 0.765 9/23 <Module::ActiveSupport::Notifications>#instrument
91.14% 0.01% 0.779 0.000 0.000 0.779 23 *ActiveSupport::Notifications::Instrumenter#instrument
0.764 0.000 0.000 0.764 1/1 ActionController::Rescue#process_action
0.055 0.000 0.000 0.055 1/8 ActionView::Template#render
0.049 0.000 0.000 0.049 6/6 ActionView::PartialRenderer#render_partial
0.011 0.011 0.000 0.000 14/14 PG::Connection#async_exec
0.004 0.000 0.000 0.004 23/23 ActiveSupport::Notifications::Instrumenter#finish
0.001 0.000 0.000 0.001 23/24 ActiveSupport::Notifications::Instrumenter#start
0.000 0.000 0.000 0.000 1/1 Elasticsearch::Rails::Instrumentation::ControllerRuntime#append_info_to_payload
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#result_as_array
0.000 0.000 0.000 0.000 9/1302 Kernel#block_given?
--------------------------------------------------------------------------------
0.768 0.000 0.000 0.768 1/1 Array#each
89.92% 0.00% 0.768 0.000 0.000 0.768 1 ActionDispatch::Routing::RouteSet::Dispatcher#call
0.768 0.000 0.000 0.768 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#prepare_params!
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#controller
0.000 0.000 0.000 0.000 1/1442 Hash#each
0.000 0.000 0.000 0.000 1/2769 Hash#key?
--------------------------------------------------------------------------------
0.768 0.000 0.000 0.768 1/1 ActionDispatch::Routing::RouteSet::Dispatcher#call
89.89% 0.00% 0.768 0.000 0.000 0.768 1 ActionDispatch::Routing::RouteSet::Dispatcher#dispatch
0.768 0.000 0.000 0.768 1/4446 Proc#call
0.000 0.000 0.000 0.000 1/2 <Class::ActionController::Metal>#action
--------------------------------------------------------------------------------
0.768 0.000 0.000 0.768 1/1 Proc#call
89.88% 0.00% 0.768 0.000 0.000 0.768 1 ActionController::RackDelegation#dispatch
0.768 0.000 0.000 0.768 1/1 ActionController::Metal#dispatch
0.000 0.000 0.000 0.000 1/1 ActionController::RackDelegation#set_response!
--------------------------------------------------------------------------------
0.768 0.000 0.000 0.768 1/1 ActionController::RackDelegation#dispatch
89.86% 0.00% 0.768 0.000 0.000 0.768 1 ActionController::Metal#dispatch
0.768 0.000 0.000 0.768 1/1 ActionView::Rendering#process
0.000 0.000 0.000 0.000 1/1 ActionController::Metal#to_a
--------------------------------------------------------------------------------
0.768 0.000 0.000 0.768 1/1 ActionController::Metal#dispatch
89.84% 0.00% 0.768 0.000 0.000 0.768 1 ActionView::Rendering#process
0.767 0.000 0.000 0.767 1/1 AbstractController::Base#process
0.000 0.000 0.000 0.000 1/11 ActionView::ViewPaths#lookup_context
0.000 0.000 0.000 0.000 2/4 #<Module:0x007f97099a6d50>#config
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 2/2 #<Module:0x007f97099a6d50>#config=
--------------------------------------------------------------------------------
0.767 0.000 0.000 0.767 1/1 ActionView::Rendering#process
89.82% 0.00% 0.767 0.000 0.000 0.767 1 AbstractController::Base#process
0.766 0.000 0.000 0.766 1/1 ActiveRecord::Railties::ControllerRuntime#process_action
0.002 0.000 0.000 0.002 1/1 AbstractController::Base#_find_action_name
0.000 0.000 0.000 0.000 1/6159 String#to_s
--------------------------------------------------------------------------------
0.766 0.000 0.000 0.766 1/1 AbstractController::Base#process
89.59% 0.00% 0.766 0.000 0.000 0.766 1 ActiveRecord::Railties::ControllerRuntime#process_action
0.765 0.000 0.000 0.765 1/1 ActionController::ParamsWrapper#process_action
0.000 0.000 0.000 0.000 1/4 <Class::ActiveRecord::LogSubscriber>#reset_runtime
--------------------------------------------------------------------------------
0.765 0.000 0.000 0.765 1/1 ActiveRecord::Railties::ControllerRuntime#process_action
89.58% 0.00% 0.765 0.000 0.000 0.765 1 ActionController::ParamsWrapper#process_action
0.765 0.000 0.000 0.765 1/1 ActionController::Instrumentation#process_action
0.000 0.000 0.000 0.000 1/1 ActionController::ParamsWrapper#_wrapper_enabled?
--------------------------------------------------------------------------------
0.765 0.000 0.000 0.765 1/1 ActionController::ParamsWrapper#process_action
89.57% 0.00% 0.765 0.000 0.000 0.765 1 ActionController::Instrumentation#process_action
0.765 0.000 0.000 0.765 2/25 <Module::ActiveSupport::Notifications>#instrument
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::FilterParameters#filtered_parameters
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::MimeNegotiation#format
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request#fullpath
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request#method
0.000 0.000 0.000 0.000 1/3 Object#try
0.000 0.000 0.000 0.000 1/3082 Kernel#dup
0.000 0.000 0.000 0.000 1/28 Module#name
0.000 0.000 0.000 0.000 1/1187 Kernel#class
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 16/25 ActionView::Template#instrument
0.000 0.000 0.000 0.000 7/25 ActionView::AbstractRenderer#instrument
0.765 0.000 0.000 0.765 2/25 ActionController::Instrumentation#process_action
89.52% 0.00% 0.765 0.000 0.000 0.765 25 *<Module::ActiveSupport::Notifications>#instrument
0.765 0.000 0.000 0.765 9/23 ActiveSupport::Notifications::Instrumenter#instrument
0.692 0.000 0.000 0.692 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
0.054 0.000 0.000 0.054 1/1 ActionView::CompiledTemplates#_app_views_pages_home_html_erb___3009534328878244925_70143431316880
0.018 0.000 0.000 0.018 1/1 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2920920068245552510_70143431479740
0.013 0.000 0.000 0.013 1/1 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__3593492320371751315_70143443889300
0.009 0.000 0.000 0.009 1/3 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__4447274339355619065_70143431328000
0.006 0.000 0.000 0.006 8/8 ActionView::Template#compile!
0.005 0.000 0.000 0.005 8/8 ActionView::Template#compile
0.004 0.000 0.000 0.004 1/1 ActionView::CompiledTemplates#_app_views_pages_home__footer_html_erb___1135135102850629836_70143350810040
0.001 0.000 0.000 0.000 25/25 ActiveSupport::Notifications::Fanout#listening?
0.000 0.000 0.000 0.000 9/11 <Module::ActiveSupport::Notifications>#instrumenter
0.000 0.000 0.000 0.000 1/1 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2438038033619470800_70143443872800
0.000 0.000 0.000 0.000 1/1 ActionView::CompiledTemplates#_app_views_application__navigation_html_erb__3983166537564958368_70143198045500
0.000 0.000 0.000 0.000 8/32 ActionView::Template#method_name
0.000 0.000 0.000 0.000 16/1302 Kernel#block_given?
--------------------------------------------------------------------------------
0.764 0.000 0.000 0.764 1/1 ActiveSupport::Notifications::Instrumenter#instrument
89.40% 0.00% 0.764 0.000 0.000 0.764 1 ActionController::Rescue#process_action
0.764 0.000 0.000 0.764 1/1 AbstractController::Callbacks#process_action
--------------------------------------------------------------------------------
0.764 0.000 0.000 0.764 1/1 ActionController::Rescue#process_action
89.40% 0.00% 0.764 0.000 0.000 0.764 1 AbstractController::Callbacks#process_action
0.000 0.000 0.000 0.000 1/138 ActiveSupport::Callbacks#run_callbacks
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 Proc#call
88.21% 0.00% 0.754 0.000 0.000 0.754 1 ActiveSupport::Callbacks::Filters::End#call
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Callbacks::Filters::Environment#value=
0.000 0.000 0.000 0.000 1/15 ActiveSupport::Callbacks::Filters::Environment#halted
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Callbacks::Filters::Environment#run_block
0.000 0.000 0.000 0.000 1/4446 Proc#call
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 Proc#call
88.21% 0.00% 0.754 0.000 0.000 0.754 1 ActionController::Rendering#process_action
0.754 0.000 0.000 0.754 1/1 AbstractController::Base#process_action
0.000 0.000 0.000 0.000 1/1 ActionView::ViewPaths#formats=
0.000 0.000 0.000 0.000 1/1141 Array#map
0.000 0.000 0.000 0.000 1/83 Symbol#to_proc
0.000 0.000 0.000 0.000 1/69 Array#compact
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Http::MimeNegotiation#formats
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 ActionController::Rendering#process_action
88.20% 0.00% 0.754 0.000 0.000 0.754 1 AbstractController::Base#process_action
0.754 0.000 0.000 0.754 1/1 ActionController::ImplicitRender#send_action
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 AbstractController::Base#process_action
88.20% 0.00% 0.754 0.000 0.000 0.754 1 ActionController::ImplicitRender#send_action
0.754 0.000 0.000 0.754 1/1 PagesController#show
0.000 0.000 0.000 0.000 1/1 ActionController::Metal#performed?
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 ActionController::ImplicitRender#send_action
88.20% 0.00% 0.754 0.000 0.000 0.754 1 PagesController#show
0.754 0.000 0.000 0.754 1/1 ActionController::Instrumentation#render
0.000 0.000 0.000 0.000 1/4 ActionController::Parameters#[]
0.000 0.000 0.000 0.000 1/3 ActionController::StrongParameters#params
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 PagesController#show
88.19% 0.00% 0.754 0.000 0.000 0.754 1 ActionController::Instrumentation#render
0.754 0.000 0.000 0.754 1/1 Elasticsearch::Rails::Instrumentation::ControllerRuntime#cleanup_view_runtime
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.754 1/1 ActionController::Instrumentation#render
88.19% 0.00% 0.754 0.000 0.000 0.754 1 Elasticsearch::Rails::Instrumentation::ControllerRuntime#cleanup_view_runtime
0.754 0.000 0.000 0.753 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime
0.000 0.000 0.000 0.000 2/3 <Class::Elasticsearch::Rails::Instrumentation::LogSubscriber>#reset_runtime
0.000 0.000 0.000 0.000 1/2 Float#-
--------------------------------------------------------------------------------
0.754 0.000 0.000 0.753 1/1 Elasticsearch::Rails::Instrumentation::ControllerRuntime#cleanup_view_runtime
88.18% 0.00% 0.754 0.000 0.000 0.753 1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime
0.753 0.000 0.000 0.753 1/1 ActionController::Instrumentation#cleanup_view_runtime
0.000 0.000 0.000 0.000 1/2 ActiveRecord::ConnectionHandling#connected?
0.000 0.000 0.000 0.000 2/4 <Class::ActiveRecord::LogSubscriber>#reset_runtime
0.000 0.000 0.000 0.000 1/2 Float#-
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActiveRecord::Railties::ControllerRuntime#cleanup_view_runtime
88.17% 0.00% 0.753 0.000 0.000 0.753 1 ActionController::Instrumentation#cleanup_view_runtime
0.753 0.000 0.000 0.753 1/1 <Module::Benchmark>#ms
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionController::Instrumentation#cleanup_view_runtime
88.17% 0.00% 0.753 0.000 0.000 0.753 1 <Module::Benchmark>#ms
0.753 0.000 0.000 0.753 1/1 Benchmark#realtime
0.000 0.000 0.000 0.000 1/2101 Fixnum#*
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 <Module::Benchmark>#ms
88.17% 0.00% 0.753 0.000 0.000 0.753 1 Benchmark#realtime
0.753 0.000 0.000 0.753 1/1 ActionController::Rendering#render
0.000 0.000 0.000 0.000 1/24 Time#minus_with_coercion
0.000 0.000 0.000 0.000 2/780 <Class::Time>#now
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 Benchmark#realtime
88.16% 0.00% 0.753 0.000 0.000 0.753 1 ActionController::Rendering#render
0.753 0.000 0.000 0.753 1/1 AbstractController::Rendering#render
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionController::Rendering#render
88.16% 0.00% 0.753 0.000 0.000 0.753 1 AbstractController::Rendering#render
0.753 0.000 0.000 0.753 1/1 ActionController::Renderers#render_to_body
0.000 0.000 0.000 0.000 1/1 AbstractController::Rendering#_normalize_render
0.000 0.000 0.000 0.000 1/1 ActionController::Rendering#_process_format
0.000 0.000 0.000 0.000 1/1 ActionController::RackDelegation#response_body=
0.000 0.000 0.000 0.000 2/2 ActionView::Rendering#rendered_format
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 AbstractController::Rendering#render
88.11% 0.00% 0.753 0.000 0.000 0.753 1 ActionController::Renderers#render_to_body
0.753 0.000 0.000 0.753 1/1 ActionController::Rendering#render_to_body
0.000 0.000 0.000 0.000 1/2 ActionController::Renderers#_handle_render_options
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionController::Renderers#render_to_body
88.11% 0.00% 0.753 0.000 0.000 0.753 1 ActionController::Rendering#render_to_body
0.753 0.000 0.000 0.753 1/1 ActionView::Rendering#render_to_body
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionController::Rendering#render_to_body
88.11% 0.00% 0.753 0.000 0.000 0.753 1 ActionView::Rendering#render_to_body
0.753 0.000 0.000 0.753 1/1 ActionController::Streaming#_render_template
0.000 0.000 0.000 0.000 1/1 ActionController::Streaming#_process_options
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionView::Rendering#render_to_body
88.11% 0.00% 0.753 0.000 0.000 0.753 1 ActionController::Streaming#_render_template
0.753 0.000 0.000 0.753 1/1 ActionView::Rendering#_render_template
0.000 0.000 0.000 0.000 1/128 Hash#delete
--------------------------------------------------------------------------------
0.753 0.000 0.000 0.753 1/1 ActionController::Streaming#_render_template
88.11% 0.00% 0.753 0.000 0.000 0.753 1 ActionView::Rendering#_render_template
0.752 0.000 0.000 0.752 1/1 ActionView::Renderer#render
0.000 0.000 0.000 0.000 1/1 ActionView::Rendering#view_context
0.000 0.000 0.000 0.000 1/2 ActionView::Rendering#view_renderer
--------------------------------------------------------------------------------
0.752 0.000 0.000 0.752 1/1 ActionView::Rendering#_render_template
88.05% 0.00% 0.752 0.000 0.000 0.752 1 ActionView::Renderer#render
0.752 0.000 0.000 0.752 1/1 ActionView::Renderer#render_template
0.000 0.000 0.000 0.000 1/2769 Hash#key?
--------------------------------------------------------------------------------
0.752 0.000 0.000 0.752 1/1 ActionView::Renderer#render
88.05% 0.00% 0.752 0.000 0.000 0.752 1 ActionView::Renderer#render_template
0.752 0.000 0.000 0.752 1/1 ActionView::TemplateRenderer#render
0.000 0.000 0.000 0.000 1/9041 Class#new
--------------------------------------------------------------------------------
0.752 0.000 0.000 0.752 1/1 ActionView::Renderer#render_template
88.05% 0.00% 0.752 0.000 0.000 0.752 1 ActionView::TemplateRenderer#render
0.751 0.000 0.000 0.751 1/1 ActionView::TemplateRenderer#render_template
0.001 0.000 0.000 0.001 1/1 ActionView::TemplateRenderer#determine_template
0.000 0.000 0.000 0.000 1/7 ActionView::AbstractRenderer#prepend_formats
0.000 0.000 0.000 0.000 1/7 ActionView::AbstractRenderer#extract_details
0.000 0.000 0.000 0.000 1/11190 Array#first
--------------------------------------------------------------------------------
0.751 0.000 0.000 0.751 1/1 ActionView::TemplateRenderer#render
87.94% 0.00% 0.751 0.000 0.000 0.751 1 ActionView::TemplateRenderer#render_template
0.751 0.000 0.000 0.751 1/1 ActionView::TemplateRenderer#render_with_layout
--------------------------------------------------------------------------------
0.751 0.000 0.000 0.751 1/1 ActionView::TemplateRenderer#render_template
87.94% 0.00% 0.751 0.000 0.000 0.751 1 ActionView::TemplateRenderer#render_with_layout
0.693 0.000 0.000 0.693 1/8 ActionView::Template#render
0.056 0.000 0.000 0.056 1/7 ActionView::AbstractRenderer#instrument
0.002 0.000 0.000 0.002 1/1 ActionView::TemplateRenderer#find_layout
0.000 0.000 0.000 0.000 1/1 ActionView::OutputFlow#set
0.000 0.000 0.000 0.000 1/3 Object#try
0.000 0.000 0.000 0.000 1/20 Hash#keys
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/8 ActionView::PartialRenderer#render_partial
0.055 0.000 0.000 0.055 1/8 ActiveSupport::Notifications::Instrumenter#instrument
0.693 0.000 0.000 0.693 1/8 ActionView::TemplateRenderer#render_with_layout
87.61% 0.00% 0.749 0.000 0.000 0.749 8 *ActionView::Template#render
0.749 0.000 0.000 0.749 8/16 ActionView::Template#instrument
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 8/16 Mutex#synchronize
0.749 0.000 0.000 0.749 8/16 ActionView::Template#render
87.60% 0.00% 0.749 0.000 0.000 0.749 16 *ActionView::Template#instrument
0.000 0.000 0.000 0.000 16/25 <Module::ActiveSupport::Notifications>#instrument
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 39/1141 Sprockets::AssetAttributes#engines
0.000 0.000 0.000 0.000 59/1141 ActionView::Helpers::AssetTagHelper#javascript_include_tag
0.000 0.000 0.000 0.000 8/1141 ActionView::Template#initialize
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::AttributeMethods::Read::ClassMethods#cached_attributes
0.000 0.000 0.000 0.000 478/1141 Sprockets::ProcessedAsset#init_with
0.000 0.000 0.000 0.000 1/1141 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag
0.000 0.000 0.000 0.000 2/1141 Array#map
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::GTG::Builder#lastpos
0.000 0.000 0.000 0.000 1/1141 Arel::Visitors::ToSql#visit_Arel_Nodes_JoinSource
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#parameterize_args
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::QueryMethods#collapse_wheres
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::GTG::TransitionTable#move_string
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::GTG::TransitionTable#move_regexp
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::ModelSchema::ClassMethods#column_names
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::Router#get_routes_as_head
0.000 0.000 0.000 0.000 4/1141 Array#map!
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::ModelSchema::ClassMethods#columns_hash
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::GTG::Simulator#simulate
0.000 0.000 0.000 0.000 8/1141 ActionView::Template#locals_code
0.000 0.000 0.000 0.000 1/1141 Rails::BacktraceCleaner#add_gem_filters
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#optimized_helper
0.000 0.000 0.000 0.000 1/1141 Arel::SelectManager#project
0.000 0.000 0.000 0.000 1/1141 ActiveSupport::MessageEncryptor#_decrypt
0.000 0.000 0.000 0.000 1/1141 ActionController::Rendering#process_action
0.000 0.000 0.000 0.000 16/1141 ActionView::Resolver#cached
0.000 0.000 0.000 0.000 1/1141 ActionView::PathSet#typecast
0.000 0.000 0.000 0.000 2/1141 Hashie::Mash#convert_value
0.000 0.000 0.000 0.000 16/1141 ActiveSupport::Callbacks::Callback#conditions_lambdas
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Routing::RouteSet::NamedRouteCollection#helper_names
0.000 0.000 0.000 0.000 1/1141 <Class::AbstractController::Base>#action_methods
0.000 0.000 0.000 0.000 2/1141 ActiveRecord::Result#hash_rows
0.000 0.000 0.000 0.000 1/1141 ActionDispatch::Journey::Routes#ast
0.000 0.000 0.000 0.000 2/1141 Rack::Utils#set_cookie_header!
0.000 0.000 0.000 0.000 1/1141 Array#each
0.000 0.000 0.000 0.000 132/1141 Hike::Index#build_pattern_for
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::SchemaStatements#columns
0.000 0.000 0.000 0.000 1/1141 ActiveRecord::Delegation#map
0.001 0.000 0.000 0.001 72/1141 Hike::Index#initialize
0.001 0.000 0.000 0.001 16/1141 ActionView::PathResolver#query
0.002 0.000 0.000 0.002 1/1141 ActionDispatch::Journey::GTG::Builder#firstpos
0.003 0.000 0.000 0.003 1/1141 ActiveRecord::ModelSchema::ClassMethods#columns
0.003 0.000 0.000 0.003 4/1141 <Class::ActiveRecord::Migrator>#migrations
0.013 0.000 0.000 0.013 1/1141 Sprockets::Rails::Helper#stylesheet_link_tag
0.014 0.000 0.000 0.013 253/1141 Hash#each
0.675 0.000 0.000 0.675 1/1141 Sprockets::Rails::Helper#javascript_include_tag
83.34% 0.14% 0.712 0.001 0.000 0.711 1141 *Array#map
0.512 0.000 0.000 0.511 118/118 ActionView::Helpers::AssetUrlHelper#javascript_path
0.165 0.000 0.000 0.164 2/3 Sprockets::Rails::Helper#check_errors_for
0.058 0.001 0.000 0.057 700/700 <Class::#<Class:0x007f970f8083a8>>#new
0.015 0.000 0.000 0.014 59/59 ActionView::Helpers::AssetTagHelper#javascript_include_tag
0.013 0.000 0.000 0.013 506/716 ActionDispatch::Journey::GTG::Builder#followpos
0.008 0.001 0.000 0.008 648/1477 Enumerable#detect
0.004 0.000 0.000 0.004 59/61 ActionView::Helpers::TagHelper#content_tag
0.004 0.001 0.000 0.003 1348/1659 Sprockets::Asset#expand_root_path
0.003 0.000 0.000 0.003 1/35 ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#primary_key
0.003 0.000 0.000 0.003 2/10 Sprockets::Rails::Helper#lookup_asset_for_path
0.002 0.000 0.000 0.002 648/887 Sprockets::Paths#paths
0.002 0.000 0.000 0.002 46/47 String#camelize
0.001 0.000 0.000 0.001 2/2 ActionView::Helpers::AssetUrlHelper#stylesheet_path
0.001 0.000 0.000 0.001 648/24512 Pathname#to_s
0.000 0.000 0.000 0.000 975/1053 <Class::Regexp>#escape
0.000 0.000 0.000 0.000 46/440 String#scan
0.000 0.000 0.000 0.000 1953/9041 Class#new
0.000 0.000 0.000 0.000 33/33 ActiveRecord::SchemaMigration(version: string)#version
0.000 0.000 0.000 0.000 8/8 <Class::IO>#binread
0.000 0.000 0.000 0.000 1/1 ActionView::Helpers::AssetTagHelper#stylesheet_link_tag
0.000 0.000 0.000 0.000 8/8 ActionView::PathResolver#extract_handler_and_format_and_variant
0.000 0.000 0.000 0.000 46/46 <Class::#<Class:0x007f9709e3d468>>#new
0.000 0.000 0.000 0.000 39/663 Sprockets::Engines#engines
0.000 0.000 0.000 0.000 325/1729 Symbol#to_s
0.000 0.000 0.000 0.000 1/18 ActionView::Helpers::TagHelper#tag
0.000 0.000 0.000 0.000 60/219 Hash#merge!
0.000 0.000 0.000 0.000 8/8 ActionView::PathResolver#mtime
0.000 0.000 0.000 0.000 2/2 Rack::Utils#unescape
0.000 0.000 0.000 0.000 2/4 Rack::Utils#escape
0.000 0.000 0.000 0.000 8/9 <Class::File>#expand_path
0.000 0.000 0.000 0.000 48/1721 String#to_i
0.000 0.000 0.000 0.000 9/11 Mime::Type#ref
0.000 0.000 0.000 0.000 64/129 ActionDispatch::Journey::Route#ast
0.000 0.000 0.000 0.000 46/11190 Array#first
0.000 0.000 0.000 0.000 2/2 Sprockets::BundledAsset#to_a
0.000 0.000 0.000 0.000 2/3082 Kernel#dup
0.000 0.000 0.000 0.000 33/34 Integer#to_i
0.000 0.000 0.000 0.000 8/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 1/9269 String#==
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#replace_segment
0.000 0.000 0.000 0.000 2/3 Base64#strict_decode64
0.000 0.000 0.000 0.000 1/12 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#get_oid_type
0.000 0.000 0.000 0.000 1/670 Array#include?
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::TransitionTable#memo
0.000 0.000 0.000 0.000 8/28863 Module#===
0.000 0.000 0.000 0.000 1/362 String#freeze
0.000 0.000 0.000 0.000 1/1187 Kernel#class
0.000 0.000 0.000 0.000 2/1141 Array#map
0.000 0.000 0.000 0.000 64/990 ActionDispatch::Journey::GTG::Builder#lastpos
0.000 0.000 0.000 0.000 64/990 ActionDispatch::Journey::GTG::Builder#firstpos
0.000 0.000 0.000 0.000 409/541 Sprockets::Index#find_asset
0.000 0.000 0.000 0.000 3/24 Hashie::Mash#convert_value
--------------------------------------------------------------------------------
0.169 0.000 0.000 0.169 5/77 Sprockets::Rails::Helper#lookup_asset_for_path
0.535 0.000 0.000 0.535 72/77 Sprockets::Rails::Helper#asset_digest_path
82.35% 0.01% 0.704 0.000 0.000 0.704 77 Sprockets::Base#[]
0.704 0.000 0.000 0.703 77/77 Sprockets::Environment#find_asset
--------------------------------------------------------------------------------
0.704 0.000 0.000 0.703 77/77 Sprockets::Base#[]
82.34% 0.05% 0.704 0.000 0.000 0.703 77 Sprockets::Environment#find_asset
0.663 0.000 0.000 0.663 72/541 Sprockets::Index#find_asset
0.035 0.000 0.000 0.035 72/72 Sprockets::Environment#index
0.005 0.000 0.000 0.005 4/64 Sprockets::BundledAsset#fresh?
0.000 0.000 0.000 0.000 77/1551 Sprockets::Base#cache_key_for
0.000 0.000 0.000 0.000 1/13 Sprockets::Asset#fresh?
0.000 0.000 0.000 0.000 77/2769 Hash#key?
--------------------------------------------------------------------------------
0.692 0.000 0.000 0.692 1/1 <Module::ActiveSupport::Notifications>#instrument
81.00% 0.01% 0.692 0.000 0.000 0.692 1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
0.675 0.000 0.000 0.675 1/1 Sprockets::Rails::Helper#javascript_include_tag
0.013 0.000 0.000 0.013 1/1 Sprockets::Rails::Helper#stylesheet_link_tag
0.004 0.000 0.000 0.004 1/6 ActionView::Helpers::RenderingHelper#render
0.000 0.000 0.000 0.000 1/1 ActionView::Helpers::CsrfHelper#csrf_meta_tags
0.000 0.000 0.000 0.000 5/27 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 6/37 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/1 ActionView::Helpers::RenderingHelper#_layout_for
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/36 ActiveSupport::SafeBuffer#to_s
--------------------------------------------------------------------------------
0.675 0.000 0.000 0.675 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
78.97% 0.00% 0.675 0.000 0.000 0.675 1 Sprockets::Rails::Helper#javascript_include_tag
0.675 0.000 0.000 0.675 1/1141 Array#map
0.000 0.000 0.000 0.000 1/277 Array#uniq
0.000 0.000 0.000 0.000 1/197 Array#flatten
0.000 0.000 0.000 0.000 1/321 Array#join
0.000 0.000 0.000 0.000 1/378 String#html_safe
0.000 0.000 0.000 0.000 1/4 Sprockets::Rails::Helper#request_debug_assets?
0.000 0.000 0.000 0.000 1/64 Array#extract_options!
0.000 0.000 0.000 0.000 1/67 Hash#stringify_keys
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 409/541 Array#map
0.000 0.000 0.000 0.000 60/541 Sprockets::BundledAsset#init_with
0.663 0.000 0.000 0.663 72/541 Sprockets::Environment#find_asset
77.62% 0.05% 0.663 0.000 0.000 0.663 541 *Sprockets::Index#find_asset
0.662 0.000 0.000 0.662 311/311 Sprockets::Base#find_asset
0.003 0.002 0.000 0.001 1163/1551 Sprockets::Base#cache_key_for
0.001 0.001 0.000 0.000 311/311 BasicObject#instance_eval
0.000 0.000 0.000 0.000 541/2769 Hash#key?
--------------------------------------------------------------------------------
0.662 0.000 0.000 0.662 311/311 Sprockets::Index#find_asset
77.47% 0.04% 0.662 0.000 0.000 0.662 311 *Sprockets::Base#find_asset
0.444 0.000 0.000 0.444 311/311 Sprockets::Index#build_asset
0.215 0.000 0.000 0.215 72/144 Sprockets::Base#resolve
0.156 0.002 0.000 0.155 239/239 Sprockets::AssetAttributes#logical_path
0.021 0.000 0.000 0.021 311/3073 Pathname#absolute?
0.005 0.000 0.000 0.005 239/1452 Sprockets::Base#stat
0.001 0.000 0.000 0.001 239/311 Sprockets::Base#attributes_for
0.001 0.000 0.000 0.001 311/9041 Class#new
0.000 0.000 0.000 0.000 72/1134 <Class::File>#extname
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/132 Sprockets::Rails::Helper#asset_path
0.001 0.000 0.000 0.001 2/132 ActionView::Helpers::AssetUrlHelper#stylesheet_path
0.039 0.000 0.000 0.039 11/132 ActionView::Helpers::AssetUrlHelper#image_path
0.511 0.001 0.000 0.510 118/132 ActionView::Helpers::AssetUrlHelper#javascript_path
64.54% 0.18% 0.552 0.002 0.000 0.550 132 ActionView::Helpers::AssetUrlHelper#asset_path
0.538 0.000 0.000 0.538 72/216 Sprockets::Rails::Helper#compute_asset_path
0.005 0.005 0.000 0.000 132/6765 String#=~
0.002 0.000 0.000 0.002 132/189 Object#present?
0.002 0.000 0.000 0.001 132/132 ActionView::Helpers::AssetUrlHelper#compute_asset_host
0.001 0.000 0.000 0.001 132/132 #<Class:0x007f970bf40d68>#relative_url_root
0.001 0.001 0.000 0.000 264/56874 String#[]
0.001 0.001 0.000 0.000 132/2754 String#sub
0.001 0.000 0.000 0.000 132/137 ActionView::Helpers::AssetUrlHelper#compute_asset_extname
0.000 0.000 0.000 0.000 132/264 ActiveSupport::OrderedOptions#respond_to_missing?
0.000 0.000 0.000 0.000 72/295 NilClass#to_s
0.000 0.000 0.000 0.000 132/6159 String#to_s
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 144/216 Sprockets::Rails::Helper#compute_asset_path
0.538 0.000 0.000 0.538 72/216 ActionView::Helpers::AssetUrlHelper#asset_path
62.95% 0.05% 0.538 0.000 0.000 0.538 216 *Sprockets::Rails::Helper#compute_asset_path
0.537 0.000 0.000 0.536 72/216 Sprockets::Rails::Helper#asset_digest_path
0.000 0.000 0.000 0.000 144/766 Kernel#public_send
0.000 0.000 0.000 0.000 144/399 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 72/2375 <Class::File>#join
0.000 0.000 0.000 0.000 144/1187 Kernel#class
0.000 0.000 0.000 0.000 144/216 Sprockets::Rails::Helper#compute_asset_path
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 144/216 Sprockets::Rails::Helper#asset_digest_path
0.537 0.000 0.000 0.536 72/216 Sprockets::Rails::Helper#compute_asset_path
62.79% 0.04% 0.537 0.000 0.000 0.536 216 *Sprockets::Rails::Helper#asset_digest_path
0.535 0.000 0.000 0.535 72/77 Sprockets::Base#[]
0.001 0.000 0.000 0.001 72/72 Sprockets::Asset#digest_path
0.000 0.000 0.000 0.000 144/766 Kernel#public_send
0.000 0.000 0.000 0.000 144/399 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 72/72 Sprockets::Manifest#assets
0.000 0.000 0.000 0.000 144/1187 Kernel#class
0.000 0.000 0.000 0.000 144/216 Sprockets::Rails::Helper#asset_digest_path
--------------------------------------------------------------------------------
0.512 0.000 0.000 0.511 118/118 Array#map
59.88% 0.03% 0.512 0.000 0.000 0.511 118 ActionView::Helpers::AssetUrlHelper#javascript_path
0.511 0.001 0.000 0.510 118/132 ActionView::Helpers::AssetUrlHelper#asset_path
0.000 0.000 0.000 0.000 118/219 Hash#merge!
--------------------------------------------------------------------------------
0.444 0.000 0.000 0.444 311/311 Sprockets::Base#find_asset
51.99% 0.03% 0.444 0.000 0.000 0.444 311 *Sprockets::Index#build_asset
0.444 0.000 0.000 0.443 311/311 Sprockets::Caching#cache_asset
0.001 0.001 0.000 0.001 311/1551 Sprockets::Base#cache_key_for
0.000 0.000 0.000 0.000 311/2769 Hash#key?
--------------------------------------------------------------------------------
0.444 0.000 0.000 0.443 311/311 Sprockets::Index#build_asset
51.92% 0.03% 0.444 0.000 0.000 0.443 311 *Sprockets::Caching#cache_asset
0.373 0.000 0.000 0.372 311/311 <Class::Sprockets::Asset>#from_hash
0.151 0.001 0.000 0.150 311/311 Sprockets::Caching#cache_get_hash
0.009 0.000 0.000 0.009 239/303 Sprockets::ProcessedAsset#fresh?
0.003 0.000 0.000 0.003 60/64 Sprockets::BundledAsset#fresh?
0.000 0.000 0.000 0.000 12/13 Sprockets::Asset#fresh?
0.000 0.000 0.000 0.000 311/2408 Kernel#nil?
0.000 0.000 0.000 0.000 311/6159 String#to_s
--------------------------------------------------------------------------------
0.373 0.000 0.000 0.372 311/311 Sprockets::Caching#cache_asset
43.60% 0.04% 0.373 0.000 0.000 0.372 311 *<Class::Sprockets::Asset>#from_hash
0.372 0.000 0.000 0.371 60/60 Sprockets::BundledAsset#init_with
0.295 0.000 0.000 0.295 239/239 Sprockets::ProcessedAsset#init_with
0.001 0.000 0.000 0.000 12/311 Sprockets::Asset#init_with
0.000 0.000 0.000 0.000 311/344 Class#allocate
0.000 0.000 0.000 0.000 311/3490 Kernel#is_a?
--------------------------------------------------------------------------------
0.372 0.000 0.000 0.371 60/60 <Class::Sprockets::Asset>#from_hash
43.48% 0.05% 0.372 0.000 0.000 0.371 60 Sprockets::BundledAsset#init_with
0.002 0.001 0.000 0.001 60/311 Sprockets::Asset#init_with
0.000 0.000 0.000 0.000 60/62 Sprockets::Asset#required_assets
0.000 0.000 0.000 0.000 60/541 Sprockets::Index#find_asset
--------------------------------------------------------------------------------
0.295 0.000 0.000 0.295 239/239 <Class::Sprockets::Asset>#from_hash
34.56% 0.04% 0.295 0.000 0.000 0.295 239 *Sprockets::ProcessedAsset#init_with
0.006 0.002 0.000 0.004 239/311 Sprockets::Asset#init_with
0.000 0.000 0.000 0.000 478/1141 Array#map
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 72/144 Sprockets::Base#resolve
0.215 0.000 0.000 0.215 72/144 Sprockets::Base#find_asset
25.20% 0.02% 0.215 0.000 0.000 0.215 144 *Sprockets::Base#resolve
0.199 0.000 0.000 0.199 72/72 Hike::Index#find
0.015 0.001 0.000 0.015 72/72 Sprockets::AssetAttributes#search_paths
0.001 0.000 0.000 0.000 72/311 Sprockets::Base#attributes_for
0.000 0.000 0.000 0.000 144/1302 Kernel#block_given?
0.000 0.000 0.000 0.000 72/144 Sprockets::Base#resolve
--------------------------------------------------------------------------------
0.199 0.000 0.000 0.199 72/72 Sprockets::Base#resolve
23.27% 0.03% 0.199 0.000 0.000 0.199 72 Hike::Index#find
0.000 0.000 0.000 0.000 72/72 Hike::Index#extract_options!
0.000 0.000 0.000 0.000 72/9041 Class#new
0.000 0.000 0.000 0.000 72/1302 Kernel#block_given?
0.000 0.000 0.000 0.000 72/5317 Array#each
--------------------------------------------------------------------------------
0.197 0.000 0.000 0.197 72/72 Array#each
23.06% 0.01% 0.197 0.000 0.000 0.197 72 Hike::Index#find_in_paths
0.000 0.000 0.000 0.000 72/72 Pathname#split
0.000 0.000 0.000 0.000 72/5317 Array#each
--------------------------------------------------------------------------------
0.026 0.007 0.000 0.020 5847/45643 Pathname#plus
0.032 0.010 0.000 0.023 7800/45643 Pathname#relative_path_from
0.034 0.010 0.000 0.025 7800/45643 Pathname#cleanpath_aggressive
0.101 0.028 0.000 0.073 24196/45643 Pathname#relative?
22.71% 6.28% 0.194 0.054 0.000 0.140 45643 Pathname#chop_basename
0.060 0.060 0.000 0.000 45643/46599 Regexp#=~
0.042 0.042 0.000 0.000 45643/47139 <Class::File>#basename
0.021 0.021 0.000 0.000 40233/56874 String#[]
0.017 0.017 0.000 0.000 40233/40234 String#rindex
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/10 Sprockets::Rails::Helper#lookup_asset_for_path
0.003 0.000 0.000 0.003 2/10 Array#map
0.166 0.000 0.000 0.166 3/10 Sprockets::Rails::Helper#check_errors_for
19.80% 0.01% 0.169 0.000 0.000 0.169 10 *Sprockets::Rails::Helper#lookup_asset_for_path
0.169 0.000 0.000 0.169 5/77 Sprockets::Base#[]
0.000 0.000 0.000 0.000 5/137 ActionView::Helpers::AssetUrlHelper#compute_asset_extname
0.000 0.000 0.000 0.000 5/766 Kernel#public_send
0.000 0.000 0.000 0.000 5/399 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 5/6159 String#to_s
0.000 0.000 0.000 0.000 5/1187 Kernel#class
0.000 0.000 0.000 0.000 5/10 Sprockets::Rails::Helper#lookup_asset_for_path
--------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 1/3 Sprockets::Rails::Helper#asset_path
0.165 0.000 0.000 0.164 2/3 Array#map
19.52% 0.01% 0.167 0.000 0.000 0.167 3 Sprockets::Rails::Helper#check_errors_for
0.166 0.000 0.000 0.166 3/10 Sprockets::Rails::Helper#lookup_asset_for_path
0.000 0.000 0.000 0.000 3/9 Sprockets::Rails::Helper#asset_needs_precompile?
0.000 0.000 0.000 0.000 3/6765 String#=~
0.000 0.000 0.000 0.000 3/165 String#blank?
0.000 0.000 0.000 0.000 3/3 Sprockets::Rails::Helper#raise_runtime_errors
0.000 0.000 0.000 0.000 3/24512 Pathname#to_s
0.000 0.000 0.000 0.000 3/6159 String#to_s
--------------------------------------------------------------------------------
0.156 0.002 0.000 0.155 239/239 Sprockets::Base#find_asset
18.30% 0.19% 0.156 0.002 0.000 0.155 239 Sprockets::AssetAttributes#logical_path
0.110 0.011 0.000 0.099 239/239 Pathname#relative_path_from
0.018 0.000 0.000 0.018 39/39 Sprockets::AssetAttributes#engine_format_extension
0.009 0.001 0.000 0.008 239/278 Sprockets::AssetAttributes#engine_extensions
0.008 0.000 0.000 0.007 239/1477 Enumerable#detect
0.005 0.005 0.000 0.000 239/2754 String#sub
0.003 0.000 0.000 0.003 239/589 Sprockets::AssetAttributes#format_extension
0.001 0.000 0.000 0.001 239/887 Sprockets::Paths#paths
0.001 0.000 0.000 0.000 239/9041 Class#new
0.001 0.000 0.000 0.000 239/1611 Enumerable#inject
0.001 0.000 0.000 0.000 478/24512 Pathname#to_s
--------------------------------------------------------------------------------
0.011 0.000 0.000 0.010 135/1381 Sprockets::AssetAttributes#search_paths
0.041 0.001 0.000 0.040 311/1381 Sprockets::Cache::FileStore#[]
0.099 0.002 0.000 0.098 935/1381 Array#each
17.66% 0.31% 0.151 0.003 0.000 0.148 1381 Pathname#join
0.126 0.003 0.000 0.123 1381/1381 Array#reverse_each
0.019 0.001 0.000 0.018 1381/3073 Pathname#absolute?
0.001 0.000 0.000 0.001 446/9041 Class#new
0.001 0.001 0.000 0.000 1381/19434 Array#unshift
0.001 0.001 0.000 0.000 1381/28863 Module#===
0.000 0.000 0.000 0.000 1381/1560 Array#pop
--------------------------------------------------------------------------------
0.151 0.001 0.000 0.150 311/311 Sprockets::Caching#cache_asset
17.63% 0.13% 0.151 0.001 0.000 0.150 311 Sprockets::Caching#cache_get_hash
0.138 0.001 0.000 0.138 311/311 Sprockets::Caching#cache_get
0.008 0.001 0.000 0.007 311/311 Sprockets::Caching#expand_cache_key
0.001 0.000 0.000 0.001 311/383 Sprockets::Base#digest
0.001 0.001 0.000 0.001 311/311 Digest::Instance#hexdigest
0.000 0.000 0.000 0.000 311/3490 Kernel#is_a?
--------------------------------------------------------------------------------
0.138 0.001 0.000 0.138 311/311 Sprockets::Caching#cache_get_hash
16.20% 0.07% 0.138 0.001 0.000 0.138 311 Sprockets::Caching#cache_get
0.137 0.001 0.000 0.137 311/311 Sprockets::Cache::FileStore#[]
0.001 0.000 0.000 0.000 622/1141 Kernel#respond_to?
--------------------------------------------------------------------------------
0.137 0.001 0.000 0.137 311/311 Sprockets::Caching#cache_get
16.07% 0.08% 0.137 0.001 0.000 0.137 311 Sprockets::Cache::FileStore#[]
0.092 0.000 0.000 0.091 311/311 Pathname#open
0.041 0.001 0.000 0.040 311/1381 Pathname#join
0.004 0.000 0.000 0.003 311/311 Pathname#exist?
--------------------------------------------------------------------------------
0.126 0.003 0.000 0.123 1381/1381 Pathname#join
14.76% 0.34% 0.126 0.003 0.000 0.123 1381 Array#reverse_each
0.072 0.001 0.000 0.072 1381/3073 Pathname#absolute?
0.050 0.002 0.000 0.049 1381/1381 Pathname#+
0.000 0.000 0.000 0.000 1381/28863 Module#===
--------------------------------------------------------------------------------
0.019 0.001 0.000 0.018 1381/3073 Pathname#join
0.021 0.000 0.000 0.021 311/3073 Sprockets::Base#find_asset
0.072 0.001 0.000 0.072 1381/3073 Array#reverse_each
13.21% 0.21% 0.113 0.002 0.000 0.111 3073 Pathname#absolute?
0.111 0.010 0.000 0.101 3073/3073 Pathname#relative?
--------------------------------------------------------------------------------
0.111 0.010 0.000 0.101 3073/3073 Pathname#absolute?
13.00% 1.17% 0.111 0.010 0.000 0.101 3073 Pathname#relative?
0.101 0.028 0.000 0.073 24196/45643 Pathname#chop_basename
--------------------------------------------------------------------------------
0.110 0.011 0.000 0.099 239/239 Sprockets::AssetAttributes#logical_path
12.85% 1.26% 0.110 0.011 0.000 0.099 239 Pathname#relative_path_from
0.057 0.000 0.000 0.057 478/478 Pathname#cleanpath
0.032 0.010 0.000 0.023 7800/45643 Pathname#chop_basename
0.002 0.002 0.000 0.000 7322/19434 Array#unshift
0.002 0.002 0.000 0.000 3664/3673 Proc#[]
0.002 0.002 0.000 0.000 6850/7290 Array#shift
0.001 0.001 0.000 0.000 6850/11190 Array#first
0.001 0.000 0.000 0.001 239/9041 Class#new
0.001 0.000 0.000 0.000 478/24512 Pathname#to_s
0.000 0.000 0.000 0.000 239/2375 <Class::File>#join
0.000 0.000 0.000 0.000 239/239 Array#fill
0.000 0.000 0.000 0.000 239/670 Array#include?
--------------------------------------------------------------------------------
0.106 0.002 0.000 0.104 863/863 Array#each
12.42% 0.20% 0.106 0.002 0.000 0.104 863 Hike::Index#match
0.056 0.002 0.000 0.054 863/863 Hike::Index#entries
0.017 0.004 0.000 0.014 863/1152 Array#select
0.011 0.001 0.000 0.010 863/863 Hike::Index#sort_matches
0.007 0.001 0.000 0.006 863/863 Hike::Index#pattern_for
0.000 0.000 0.000 0.000 863/5317 Array#each
--------------------------------------------------------------------------------
0.092 0.000 0.000 0.091 311/311 Sprockets::Cache::FileStore#[]
10.72% 0.05% 0.092 0.000 0.000 0.091 311 Pathname#open
0.091 0.001 0.000 0.090 311/311 <Class::IO>#open
--------------------------------------------------------------------------------
0.091 0.001 0.000 0.090 311/311 Pathname#open
10.67% 0.13% 0.091 0.001 0.000 0.090 311 <Class::IO>#open
0.083 0.000 0.000 0.082 311/311 <Module::Marshal>#load_with_autoloading
0.005 0.005 0.000 0.000 311/311 File#initialize
0.003 0.003 0.000 0.000 311/311 IO#close
--------------------------------------------------------------------------------
0.083 0.000 0.000 0.082 311/311 <Class::IO>#open
9.67% 0.03% 0.083 0.000 0.000 0.082 311 <Module::Marshal>#load_with_autoloading
0.082 0.062 0.000 0.021 311/311 <Module::Marshal>#load_without_autoloading
--------------------------------------------------------------------------------
0.082 0.062 0.000 0.021 311/311 <Module::Marshal>#load_with_autoloading
9.64% 7.23% 0.082 0.062 0.000 0.021 311 <Module::Marshal>#load_without_autoloading
0.017 0.017 0.000 0.000 21536/21536 IO#read
0.003 0.003 0.000 0.000 5598/5598 IO#getbyte
0.000 0.000 0.000 0.000 311/311 IO#binmode
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Journey::GTG::Builder#initialize
0.000 0.000 0.000 0.000 1/9041 <Module::Gem>#paths
0.000 0.000 0.000 0.000 288/9041 Sprockets::Engines#deep_copy_hash
0.000 0.000 0.000 0.000 1/9041 ActiveSupport::CachingKeyGenerator#initialize
0.000 0.000 0.000 0.000 72/9041 Hike::Trail#index
0.000 0.000 0.000 0.000 8/9041 ActionView::Template#initialize
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Journey::GTG::TransitionTable#initialize
0.000 0.000 0.000 0.000 1/9041 ActionView::OutputFlow#initialize
0.000 0.000 0.000 0.000 1/9041 ActionView::Context#_prepare_context
0.000 0.000 0.000 0.000 6/9041 Hashie::Mash#dup
0.000 0.000 0.000 0.000 1/9041 ActionView::Base#initialize
0.000 0.000 0.000 0.000 2/9041 ActiveRecord::ConnectionAdapters::DatabaseStatements#reset_transaction
0.000 0.000 0.000 0.000 5/9041 Set#initialize
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::Transaction#initialize
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::QueryCache#initialize
0.000 0.000 0.000 0.000 2/9041 MonitorMixin#mon_initialize
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::AbstractAdapter#initialize
0.000 0.000 0.000 0.000 3/9041 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize
0.000 0.000 0.000 0.000 1/9041 MonitorMixin#new_cond
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#result_as_array
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool#initialize
0.000 0.000 0.000 0.000 6/9041 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#add_oid
0.000 0.000 0.000 0.000 1/9041 Warden::Proxy#initialize
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Cookies::SignedCookieJar#initialize
0.000 0.000 0.000 0.000 72/9041 Sprockets::AssetAttributes#initialize
0.000 0.000 0.000 0.000 3/9041 Module#class_eval
0.000 0.000 0.000 0.000 1/9041 ActiveSupport::MessageEncryptor#initialize
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::Scoping::ScopeRegistry#initialize
0.000 0.000 0.000 0.000 1/9041 MonitorMixin::ConditionVariable#initialize
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Cookies::EncryptedCookieJar#initialize
0.000 0.000 0.000 0.000 1/9041 ActionView::LookupContext::ViewPaths#view_paths=
0.000 0.000 0.000 0.000 1/9041 Arel::SelectManager#initialize
0.000 0.000 0.000 0.000 3/9041 Class#new
0.000 0.000 0.000 0.000 1/9041 Arel::Nodes::SelectCore#initialize
0.000 0.000 0.000 0.000 1/9041 Mutex_m#mu_initialize
0.000 0.000 0.000 0.000 1/9041 #<Module:0x007f97099a6d50>#config
0.000 0.000 0.000 0.000 1/9041 Hash#slice
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Http::FilterParameters#parameter_filter_for
0.000 0.000 0.000 0.000 1/9041 Rack::Session::Abstract::ID#commit_session
0.000 0.000 0.000 0.000 1/9041 Warden::Proxy#session_serializer
0.000 0.000 0.000 0.000 1/9041 Rack::Utils#parse_query
0.000 0.000 0.000 0.000 1/9041 OmniAuth::Strategy#request
0.000 0.000 0.000 0.000 1/9041 Proc#yield
0.000 0.000 0.000 0.000 1/9041 <Module::Arel>#sql
0.000 0.000 0.000 0.000 1/9041 ActionView::Rendering#view_renderer
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::RemoteIp#call
0.000 0.000 0.000 0.000 1/9041 Rack::Utils#parse_nested_query
0.000 0.000 0.000 0.000 1/9041 ActionView::Renderer#render_template
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Journey::Routes#ast
0.000 0.000 0.000 0.000 1/9041 Rails::Rack::Logger#call_app
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Journey::Path::Pattern#offsets
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::ConnectionAdapters::ConnectionManagement#call
0.000 0.000 0.000 0.000 1/9041 Mutex#synchronize
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Journey::GTG::Builder#build_followpos
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Response#build_buffer
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Request#headers
0.000 0.000 0.000 0.000 1/9041 AbstractController::Base#_valid_action_name?
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Journey::Path::Pattern#match
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Journey::GTG::Simulator#simulate
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::QueryCache#call
0.000 0.000 0.000 0.000 1/9041 ActionView::Rendering#process
0.000 0.000 0.000 0.000 1/9041 <Class::ActionDispatch::Cookies::CookieJar>#build
0.000 0.000 0.000 0.000 2/9041 ActiveRecord::Delegation::ClassMethods#create
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__4447274339355619065_70143431328000
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::Relation#exec_queries
0.000 0.000 0.000 0.000 1/9041 JSON#parse
0.000 0.000 0.000 0.000 1/9041 ActionView::Helpers::CaptureHelper#with_output_buffer
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2920920068245552510_70143431479740
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__3593492320371751315_70143443889300
0.000 0.000 0.000 0.000 2/9041 Warden::Proxy#_fetch_strategy
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Response#rack_response
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::Core::ClassMethods#arel_table
0.000 0.000 0.000 0.000 2/9041 <Class::ActionDispatch::Http::ParameterFilter::CompiledFilter>#compile
0.000 0.000 0.000 0.000 3/9041 ActiveSupport::InheritableOptions#inheritable_copy
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home_html_erb___3009534328878244925_70143431316880
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home__footer_html_erb___1135135102850629836_70143350810040
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_application__navigation_html_erb__3983166537564958368_70143198045500
0.000 0.000 0.000 0.000 2/9041 ActiveSupport::Cache::Strategy::LocalCache::Middleware#call
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Journey::GTG::Builder#transition_table
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Journey::Routes#simulator
0.000 0.000 0.000 0.000 2/9041 Array#map!
0.000 0.000 0.000 0.000 2/9041 ActiveSupport::HashWithIndifferentAccess#dup
0.000 0.000 0.000 0.000 1/9041 ActiveModel::AttributeMethods::ClassMethods#attribute_method_matchers_cache
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2438038033619470800_70143443872800
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::Journey::Router#find_routes
0.000 0.000 0.000 0.000 1/9041 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
0.000 0.000 0.000 0.000 2/9041 Rails::Application#key_generator
0.000 0.000 0.000 0.000 2/9041 <Class::ActiveSupport::HashWithIndifferentAccess>#new_from_hash_copying_default
0.000 0.000 0.000 0.000 6/9041 ActiveSupport::PerThreadRegistry#instance
0.000 0.000 0.000 0.000 1/9041 Warden::Mixins::Common#request
0.000 0.000 0.000 0.000 1/9041 ActionController::StrongParameters#params
0.000 0.000 0.000 0.000 6/9041 ActionDispatch::Journey::Path::Pattern#to_regexp
0.000 0.000 0.000 0.000 2/9041 ActiveSupport::MessageVerifier#generate_digest
0.000 0.000 0.000 0.000 6/9041 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#exec_query
0.000 0.000 0.000 0.000 1/9041 ActiveSupport::Notifications::InstrumentationRegistry#instrumenter_for
0.000 0.000 0.000 0.000 1/9041 Rails::Rack::Logger#call
0.000 0.000 0.000 0.000 40/9041 Hash#each
0.000 0.000 0.000 0.000 1/9041 ActionDispatch::ParamsParser#parse_formatted_parameters
0.000 0.000 0.000 0.000 2/9041 <Class::ActionDispatch::Request::Session>#create
0.000 0.000 0.000 0.000 2/9041 ActiveSupport::MessageEncryptor#new_cipher
0.000 0.000 0.000 0.000 1/9041 Enumerable#to_set
0.000 0.000 0.000 0.000 2/9041 ActionDispatch::Session::CookieStore#cookie_jar
0.000 0.000 0.000 0.000 2/9041 <Class::ActionView::LookupContext::DetailsKey>#get
0.000 0.000 0.000 0.000 6/9041 ActionView::Renderer#render_partial
0.000 0.000 0.000 0.000 16/9041 <Class::ActionView::Resolver::Path>#build
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::QueryMethods#build_arel
0.000 0.000 0.000 0.000 1/9041 <Class::Rack::Utils::HeaderHash>#new
0.000 0.000 0.000 0.000 1/9041 ActiveRecord::AttributeMethods::ClassMethods#initialize_generated_modules
0.000 0.000 0.000 0.000 1/9041 Warden::Manager#call
0.000 0.000 0.000 0.000 16/9041 ActionView::PathResolver#find_template_paths
0.000 0.000 0.000 0.000 1/9041 ActionController::HideActions::ClassMethods#action_methods
0.000 0.000 0.000 0.000 1/9041 ActionView::Rendering#view_context
0.000 0.000 0.000 0.000 1/9041 ActionView::ViewPaths#lookup_context
0.000 0.000 0.000 0.000 1/9041 BetterErrors::Middleware#allow_ip?
0.000 0.000 0.000 0.000 1/9041 <Class::AbstractController::Base>#action_methods
0.000 0.000 0.000 0.000 1/9041 ActionController::RackDelegation#set_response!
0.000 0.000 0.000 0.000 60/9041 Hash#extract!
0.000 0.000 0.000 0.000 23/9041 ActiveSupport::Subscriber#start
0.000 0.000 0.000 0.000 1/9041 <Module::Rails>#backtrace_cleaner
0.000 0.000 0.000 0.000 72/9041 Hike::Index#find
0.000 0.000 0.000 0.000 1/9041 ActionView::Rendering::ClassMethods#view_context_class
0.000 0.000 0.000 0.000 1/9041 Proc#[]
0.000 0.000 0.000 0.000 261/9041 ActionDispatch::Journey::Nodes::Node#each
0.000 0.000 0.000 0.000 192/9041 Array#each
0.000 0.000 0.000 0.000 1953/9041 Array#map
0.001 0.000 0.000 0.000 53/9041 Proc#call
0.001 0.000 0.000 0.001 239/9041 Pathname#relative_path_from
0.001 0.000 0.000 0.000 239/9041 Sprockets::AssetAttributes#logical_path
0.001 0.000 0.000 0.001 311/9041 Sprockets::Asset#init_with
0.001 0.000 0.000 0.001 311/9041 Sprockets::Base#find_asset
0.001 0.000 0.000 0.001 311/9041 Sprockets::Base#attributes_for
0.001 0.000 0.000 0.001 446/9041 Pathname#join
0.001 0.000 0.000 0.001 478/9041 Pathname#cleanpath_aggressive
0.001 0.000 0.000 0.001 378/9041 String#html_safe
0.002 0.000 0.000 0.001 700/9041 Sprockets::ProcessedAsset::DependencyFile#initialize
0.002 0.000 0.000 0.002 8/9041 ActionView::Template::Handlers::ERB#call
0.003 0.000 0.000 0.002 863/9041 Hike::Index#entries
0.003 0.000 0.000 0.003 1/9041 ActionDispatch::Cookies::ChainedCookieJars#signed
0.003 0.001 0.000 0.002 1381/9041 Pathname#+
0.006 0.000 0.000 0.006 1/9041 ActionDispatch::Cookies::ChainedCookieJars#encrypted
0.016 0.000 0.000 0.016 1/9041 ActiveRecord::ConnectionHandling#postgresql_connection
0.035 0.000 0.000 0.034 72/9041 Sprockets::Environment#index
9.52% 0.66% 0.081 0.006 0.000 0.076 9041 *Class#new
0.034 0.001 0.000 0.033 72/72 Sprockets::Index#initialize
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize
0.012 0.005 0.000 0.007 7200/15029 Pathname#initialize
0.006 0.000 0.000 0.005 72/72 Hike::Index#initialize
0.006 0.000 0.000 0.006 1/1 ActionDispatch::Cookies::EncryptedCookieJar#initialize
0.003 0.000 0.000 0.003 1/1 ActionDispatch::Cookies::SignedCookieJar#initialize
0.002 0.000 0.000 0.002 8/8 Erubis::Engine#initialize
0.001 0.001 0.000 0.000 380/396 Hash#initialize
0.001 0.001 0.000 0.000 378/387 ActiveSupport::SafeBuffer#initialize
0.001 0.000 0.000 0.000 311/311 Sprockets::AssetAttributes#initialize
0.000 0.000 0.000 0.000 51/51 ActionView::Resolver::Cache::SmallCache#initialize
0.000 0.000 0.000 0.000 1/1 OmniAuth::Strategy#initialize
0.000 0.000 0.000 0.000 5/5 Set#initialize
0.000 0.000 0.000 0.000 4/4 Class#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLColumn#initialize
0.000 0.000 0.000 0.000 23/23 ActiveSupport::Notifications::Event#initialize
0.000 0.000 0.000 0.000 6/6 Hashie::Mash#initialize
0.000 0.000 0.000 0.000 8/8 ActionView::Template#initialize
0.000 0.000 0.000 0.000 1/1 Rails::BacktraceCleaner#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Response#initialize
0.000 0.000 0.000 0.000 7/7 ActionDispatch::Request#initialize
0.000 0.000 0.000 0.000 261/261 ActionDispatch::Journey::Visitors::Each#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::LookupContext#initialize
0.000 0.000 0.000 0.000 1/1 IPAddr#initialize
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Routing::UrlFor#initialize
0.000 0.000 0.000 0.000 9/9 ActionView::OutputBuffer#initialize
0.000 0.000 0.000 0.000 1/1 Gem::PathSupport#initialize
0.000 0.000 0.000 0.000 1/1 Warden::Proxy#initialize
0.000 0.000 0.000 0.000 1/1 Module#initialize
0.000 0.000 0.000 0.000 1/1 Arel::SelectManager#initialize
0.000 0.000 0.000 0.000 1/1 Rack::Utils::HeaderHash#initialize
0.000 0.000 0.000 0.000 6/6 ActionView::PartialRenderer#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::MessageEncryptor#initialize
0.000 0.000 0.000 0.000 4/5 ActiveSupport::HashWithIndifferentAccess#initialize
0.000 0.000 0.000 0.000 2/2 OpenSSL::Cipher#initialize
0.000 0.000 0.000 0.000 16/16 ActionView::Resolver::Path#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Notifications::Instrumenter#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::SchemaCache#initialize
0.000 0.000 0.000 0.000 4/4 ActiveSupport::InheritableOptions#initialize
0.000 0.000 0.000 0.000 2/53 ThreadSafe::Cache#initialize
0.000 0.000 0.000 0.000 1/1 Arel::Nodes::SelectCore#initialize
0.000 0.000 0.000 0.000 1/1 ActionController::Parameters#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request::Session::Options#initialize
0.000 0.000 0.000 0.000 6/6 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::Layouts#initialize
0.000 0.000 0.000 0.000 6/6 ActiveRecord::Result#initialize
0.000 0.000 0.000 0.000 45/45 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::Array#initialize
0.000 0.000 0.000 0.000 14/14 Mutex#initialize
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Journey::Route#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::PathSet#initialize
0.000 0.000 0.000 0.000 2/2 Regexp#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::CachingKeyGenerator#initialize
0.000 0.000 0.000 0.000 5/5 Rack::BodyProxy#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::StatementPool#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::TransitionTable#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::Builder#initialize
0.000 0.000 0.000 0.000 2/2 OpenSSL::Digest#initialize
0.000 0.000 0.000 0.000 1/1 Arel::Table#initialize
0.000 0.000 0.000 0.000 43/59 BasicObject#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::Scoping::ScopeRegistry#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::Transaction#initialize
0.000 0.000 0.000 0.000 1/1 Array#initialize
0.000 0.000 0.000 0.000 2/2 Warden::Strategies::Base#initialize
0.000 0.000 0.000 0.000 1/1 JSON::Ext::Parser#initialize
0.000 0.000 0.000 0.000 2/2 ActiveSupport::MessageVerifier#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::LookupContext::DetailsKey#initialize
0.000 0.000 0.000 0.000 1/1 MonitorMixin::ConditionVariable#initialize
0.000 0.000 0.000 0.000 1/1 Arel::Nodes::JoinSource#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::I18nProxy#initialize
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Response::Buffer#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::OutputFlow#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Cookies::CookieJar#initialize
0.000 0.000 0.000 0.000 1/1 Arel::Visitors::ToSql#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Nodes::Binary#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalStore#initialize
0.000 0.000 0.000 0.000 1/1 Arel::Nodes::SelectStatement#initialize
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Journey::Path::Pattern::MatchData#initialize
0.000 0.000 0.000 0.000 2/2 Rack::Utils::KeySpaceConstrainedParams#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Request::Session#initialize
0.000 0.000 0.000 0.000 2/2 ActiveRecord::Relation#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ExplainRegistry#initialize
0.000 0.000 0.000 0.000 1/1 PaperTrail::Config#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::Headers#initialize
0.000 0.000 0.000 0.000 6/6 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::Vector#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::RemoteIp::GetIp#initialize
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Journey::Path::Pattern::RegexpOffsets#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::Simulator#initialize
0.000 0.000 0.000 0.000 1/1 StringScanner#initialize
0.000 0.000 0.000 0.000 1/388 String#initialize
0.000 0.000 0.000 0.000 1/1 Warden::SessionSerializer#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Cache::Strategy::LocalCache::LocalCacheRegistry#initialize
0.000 0.000 0.000 0.000 1/1 ActionView::Renderer#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::SubscriberQueueRegistry#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::TransactionState#initialize
0.000 0.000 0.000 0.000 1/7 ActionView::AbstractRenderer#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::ParameterFilter#initialize
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::OID::TypeMap#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::KeyGenerator#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Http::ParameterFilter::CompiledFilter#initialize
0.000 0.000 0.000 0.000 1/1 Thread::ConditionVariable#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::MatchData#initialize
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Nodes::Or#initialize
0.000 0.000 0.000 0.000 1/8 Rack::Request#initialize
0.000 0.000 0.000 0.000 1/1 ActiveSupport::Notifications::InstrumentationRegistry#initialize
0.000 0.000 0.000 0.000 3/9041 Class#new
--------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 1425/44220 Pathname#to_path
0.004 0.002 0.000 0.002 3082/44220 Kernel#dup
0.010 0.005 0.000 0.005 15029/44220 Pathname#initialize
0.016 0.008 0.000 0.007 24512/44220 Pathname#to_s
0.033 0.000 0.000 0.032 172/44220 Hash#merge
7.40% 1.86% 0.063 0.016 0.000 0.047 44220 *Kernel#initialize_dup
0.033 0.033 0.000 0.000 532/533 Hash#initialize_copy
0.013 0.013 0.000 0.000 41975/41976 String#initialize_copy
0.001 0.001 0.000 0.000 1324/1324 Array#initialize_copy
0.000 0.000 0.000 0.000 383/694 Digest::Base#initialize_copy
0.000 0.000 0.000 0.000 1/1 Set#initialize_copy
0.000 0.000 0.000 0.000 1/1 Warden::Config#initialize_copy
0.000 0.000 0.000 0.000 1/1 JSON::Ext::Generator::State#initialize_copy
0.000 0.000 0.000 0.000 1/1 ActiveSupport::SafeBuffer#initialize_copy
0.000 0.000 0.000 0.000 2/2 Kernel#initialize_copy
--------------------------------------------------------------------------------
0.001 0.001 0.000 0.000 478/46599 Pathname#cleanpath_aggressive
0.001 0.001 0.000 0.000 478/46599 Pathname#prepend_prefix
0.060 0.060 0.000 0.000 45643/46599 Pathname#chop_basename
7.21% 7.21% 0.062 0.062 0.000 0.000 46599 Regexp#=~
--------------------------------------------------------------------------------
0.058 0.001 0.000 0.057 700/700 Array#map
6.83% 0.11% 0.058 0.001 0.000 0.057 700 <Class::#<Class:0x007f970f8083a8>>#new
0.057 0.002 0.000 0.056 700/700 Sprockets::ProcessedAsset::DependencyFile#initialize
--------------------------------------------------------------------------------
0.004 0.000 0.000 0.004 1/6 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
0.054 0.000 0.000 0.054 5/6 ActionView::CompiledTemplates#_app_views_pages_home_html_erb___3009534328878244925_70143431316880
6.80% 0.02% 0.058 0.000 0.000 0.058 6 ActionView::Helpers::RenderingHelper#render
0.058 0.000 0.000 0.058 6/6 ActionView::Renderer#render_partial
0.000 0.000 0.000 0.000 6/28863 Module#===
--------------------------------------------------------------------------------
0.058 0.000 0.000 0.058 6/6 ActionView::Helpers::RenderingHelper#render
6.78% 0.00% 0.058 0.000 0.000 0.058 6 ActionView::Renderer#render_partial
0.058 0.000 0.000 0.058 6/6 ActionView::PartialRenderer#render
0.000 0.000 0.000 0.000 6/9041 Class#new
--------------------------------------------------------------------------------
0.058 0.000 0.000 0.058 6/6 ActionView::Renderer#render_partial
6.78% 0.01% 0.058 0.000 0.000 0.058 6 ActionView::PartialRenderer#render
0.006 0.000 0.000 0.006 6/6 ActionView::PartialRenderer#find_partial
0.001 0.000 0.000 0.001 6/7 ActionView::AbstractRenderer#instrument
0.000 0.000 0.000 0.000 6/6 ActionView::PartialRenderer#setup
--------------------------------------------------------------------------------
0.057 0.002 0.000 0.056 700/700 <Class::#<Class:0x007f970f8083a8>>#new
6.72% 0.18% 0.057 0.002 0.000 0.056 700 Sprockets::ProcessedAsset::DependencyFile#initialize
0.052 0.002 0.000 0.050 700/700 <Class::Time>#parse
0.002 0.000 0.000 0.001 700/9041 Class#new
0.002 0.001 0.000 0.001 700/780 <Class::Time>#now
0.000 0.000 0.000 0.000 700/748 Struct#initialize
0.000 0.000 0.000 0.000 1400/3490 Kernel#is_a?
--------------------------------------------------------------------------------
0.057 0.000 0.000 0.057 478/478 Pathname#relative_path_from
6.69% 0.06% 0.057 0.000 0.000 0.057 478 Pathname#cleanpath
0.057 0.011 0.000 0.046 478/478 Pathname#cleanpath_aggressive
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 6/7 ActionView::PartialRenderer#render
0.056 0.000 0.000 0.056 1/7 ActionView::TemplateRenderer#render_with_layout
6.66% 0.00% 0.057 0.000 0.000 0.057 7 *ActionView::AbstractRenderer#instrument
0.000 0.000 0.000 0.000 7/1729 Symbol#to_s
0.000 0.000 0.000 0.000 7/25 <Module::ActiveSupport::Notifications>#instrument
--------------------------------------------------------------------------------
0.057 0.011 0.000 0.046 478/478 Pathname#cleanpath
6.63% 1.23% 0.057 0.011 0.000 0.046 478 Pathname#cleanpath_aggressive
0.034 0.010 0.000 0.025 7800/45643 Pathname#chop_basename
0.004 0.004 0.000 0.000 478/2375 <Class::File>#join
0.003 0.002 0.000 0.002 478/478 Pathname#prepend_prefix
0.002 0.002 0.000 0.000 7322/19434 Array#unshift
0.001 0.000 0.000 0.001 478/9041 Class#new
0.001 0.001 0.000 0.000 478/46599 Regexp#=~
0.000 0.000 0.000 0.000 478/47139 <Class::File>#basename
0.000 0.000 0.000 0.000 478/1187 Kernel#class
0.000 0.000 0.000 0.000 1/5 Regexp#to_s
--------------------------------------------------------------------------------
0.056 0.002 0.000 0.054 863/863 Hike::Index#match
6.54% 0.27% 0.056 0.002 0.000 0.054 863 Hike::Index#entries
0.021 0.002 0.000 0.019 213/213 Pathname#entries
0.018 0.010 0.000 0.008 213/233 Array#reject
0.008 0.000 0.000 0.007 863/863 Pathname#directory?
0.003 0.002 0.000 0.002 213/214 Array#sort
0.003 0.000 0.000 0.002 863/9041 Class#new
0.001 0.001 0.000 0.001 863/24512 Pathname#to_s
--------------------------------------------------------------------------------
0.054 0.000 0.000 0.054 1/1 <Module::ActiveSupport::Notifications>#instrument
6.37% 0.01% 0.054 0.000 0.000 0.054 1 ActionView::CompiledTemplates#_app_views_pages_home_html_erb___3009534328878244925_70143431316880
0.054 0.000 0.000 0.054 5/6 ActionView::Helpers::RenderingHelper#render
0.000 0.000 0.000 0.000 5/27 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 6/37 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/36 ActiveSupport::SafeBuffer#to_s
--------------------------------------------------------------------------------
0.052 0.002 0.000 0.050 700/700 Sprockets::ProcessedAsset::DependencyFile#initialize
6.08% 0.21% 0.052 0.002 0.000 0.050 700 <Class::Time>#parse
0.029 0.010 0.000 0.019 700/700 <Class::Date>#_parse
0.021 0.003 0.000 0.017 700/700 <Class::Time>#make_time
0.000 0.000 0.000 0.000 700/1302 Kernel#block_given?
--------------------------------------------------------------------------------
0.050 0.002 0.000 0.049 1381/1381 Array#reverse_each
5.90% 0.20% 0.050 0.002 0.000 0.049 1381 Pathname#+
0.043 0.011 0.000 0.032 1381/1381 Pathname#plus
0.003 0.001 0.000 0.002 1381/9041 Class#new
0.002 0.001 0.000 0.001 1381/24512 Pathname#to_s
0.000 0.000 0.000 0.000 1381/28863 Module#===
--------------------------------------------------------------------------------
0.049 0.000 0.000 0.049 6/6 ActiveSupport::Notifications::Instrumenter#instrument
5.72% 0.01% 0.049 0.000 0.000 0.049 6 ActionView::PartialRenderer#render_partial
0.000 0.000 0.000 0.000 6/8 ActionView::Template#render
--------------------------------------------------------------------------------
0.044 0.000 0.000 0.044 1/1 ActionDispatch::Journey::Router#call
5.10% 0.00% 0.044 0.000 0.000 0.044 1 ActionDispatch::Journey::Router#find_routes
0.043 0.000 0.000 0.043 1/1 ActionDispatch::Journey::Router#filter_routes
0.000 0.000 0.000 0.000 1/50 Enumerable#find_all
0.000 0.000 0.000 0.000 1/10 Array#map!
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Router#get_routes_as_head
0.000 0.000 0.000 0.000 1/1 Array#select!
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/1 Array#sort_by!
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Router#custom_routes
0.000 0.000 0.000 0.000 1/15 Rack::Request#path_info
0.000 0.000 0.000 0.000 2/5 Array#concat
0.000 0.000 0.000 0.000 1/83 Symbol#to_proc
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6/47139 ActionView::PartialRenderer#retrieve_variable
0.000 0.000 0.000 0.000 8/47139 ActionView::PathResolver#extract_handler_and_format_and_variant
0.000 0.000 0.000 0.000 11/47139 ActionView::Helpers::AssetTagHelper#image_alt
0.000 0.000 0.000 0.000 478/47139 Pathname#prepend_prefix
0.000 0.000 0.000 0.000 478/47139 Pathname#cleanpath_aggressive
0.001 0.001 0.000 0.000 515/47139 Pathname#basename
0.042 0.042 0.000 0.000 45643/47139 Pathname#chop_basename
5.04% 5.04% 0.043 0.043 0.000 0.000 47139 <Class::File>#basename
--------------------------------------------------------------------------------
0.043 0.000 0.000 0.043 1/1 ActionDispatch::Journey::Router#find_routes
5.02% 0.00% 0.043 0.000 0.000 0.043 1 ActionDispatch::Journey::Router#filter_routes
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::Router#simulator
0.021 0.000 0.000 0.021 1/1 ActionDispatch::Journey::Router#ast
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::GTG::Simulator#simulate
--------------------------------------------------------------------------------
0.043 0.011 0.000 0.032 1381/1381 Pathname#+
5.01% 1.33% 0.043 0.011 0.000 0.032 1381 Pathname#plus
0.026 0.007 0.000 0.020 5847/45643 Pathname#chop_basename
0.002 0.002 0.000 0.000 1258/2375 <Class::File>#join
0.001 0.001 0.000 0.000 3897/11190 Array#first
0.001 0.001 0.000 0.000 3408/19434 Array#unshift
0.001 0.001 0.000 0.000 1258/56874 String#[]
0.000 0.000 0.000 0.000 246/7290 Array#shift
--------------------------------------------------------------------------------
0.004 0.000 0.000 0.004 1/11 ActionView::CompiledTemplates#_app_views_pages_home__footer_html_erb___1135135102850629836_70143350810040
0.005 0.000 0.000 0.005 2/11 ActionView::Helpers::CaptureHelper#with_output_buffer
0.013 0.000 0.000 0.013 3/11 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__3593492320371751315_70143443889300
0.018 0.000 0.000 0.018 5/11 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2920920068245552510_70143431479740
4.75% 0.02% 0.041 0.000 0.000 0.040 11 ActionView::Helpers::AssetTagHelper#image_tag
0.039 0.000 0.000 0.039 11/11 ActionView::Helpers::AssetUrlHelper#image_path
0.001 0.000 0.000 0.001 11/18 ActionView::Helpers::TagHelper#tag
0.000 0.000 0.000 0.000 11/161 Hash#fetch
0.000 0.000 0.000 0.000 11/73 Hash#symbolize_keys
0.000 0.000 0.000 0.000 11/165 String#blank?
--------------------------------------------------------------------------------
0.004 0.001 0.000 0.003 593/704 Array#each
0.014 0.000 0.000 0.014 39/704 Sprockets::Mime#extension_for_mime_type
0.022 0.000 0.000 0.022 72/704 Sprockets::Index#initialize
4.60% 0.16% 0.039 0.001 0.000 0.038 704 Sprockets::Mime#mime_types
0.035 0.003 0.000 0.032 111/172 Hash#merge
0.002 0.001 0.000 0.002 593/1184 <Module::Sprockets::Utils>#normalize_extension
0.000 0.000 0.000 0.000 593/2408 Kernel#nil?
0.000 0.000 0.000 0.000 111/167 NilClass#nil?
--------------------------------------------------------------------------------
0.039 0.000 0.000 0.039 11/11 ActionView::Helpers::AssetTagHelper#image_tag
4.57% 0.01% 0.039 0.000 0.000 0.039 11 ActionView::Helpers::AssetUrlHelper#image_path
0.039 0.000 0.000 0.039 11/132 ActionView::Helpers::AssetUrlHelper#asset_path
0.000 0.000 0.000 0.000 11/219 Hash#merge!
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/172 Hash#reverse_merge
0.000 0.000 0.000 0.000 1/172 Warden::Proxy#_perform_authentication
0.000 0.000 0.000 0.000 1/172 Array#each
0.000 0.000 0.000 0.000 1/172 Warden::Proxy#_retrieve_scope_and_opts
0.000 0.000 0.000 0.000 1/172 ActionDispatch::Response#merge_default_headers
0.000 0.000 0.000 0.000 1/172 Rails::Application#env_config
0.000 0.000 0.000 0.000 4/172 Array#map!
0.000 0.000 0.000 0.000 51/172 ActionView::Resolver::Cache::SmallCache#initialize
0.035 0.003 0.000 0.032 111/172 Sprockets::Mime#mime_types
4.16% 0.36% 0.036 0.003 0.000 0.033 172 Hash#merge
0.033 0.000 0.000 0.032 172/44220 Kernel#initialize_dup
--------------------------------------------------------------------------------
0.035 0.000 0.000 0.035 72/72 Sprockets::Environment#find_asset
4.06% 0.01% 0.035 0.000 0.000 0.035 72 Sprockets::Environment#index
0.035 0.000 0.000 0.034 72/9041 Class#new
--------------------------------------------------------------------------------
0.034 0.001 0.000 0.033 72/72 Class#new
4.03% 0.13% 0.034 0.001 0.000 0.033 72 Sprockets::Index#initialize
0.022 0.000 0.000 0.022 72/704 Sprockets::Mime#mime_types
0.006 0.000 0.000 0.006 72/72 Hike::Trail#index
0.001 0.000 0.000 0.001 72/72 Sprockets::Processing#preprocessors
0.001 0.000 0.000 0.001 72/72 Sprockets::Compressing#compressors
0.001 0.000 0.000 0.001 72/663 Sprockets::Engines#engines
0.001 0.000 0.000 0.001 72/72 Sprockets::Processing#postprocessors
0.001 0.000 0.000 0.001 72/72 Sprockets::Processing#bundle_processors
0.000 0.000 0.000 0.000 72/383 Sprockets::Base#digest
0.000 0.000 0.000 0.000 72/1141 Kernel#respond_to?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/533 Warden::Config#initialize_copy
0.033 0.033 0.000 0.000 532/533 Kernel#initialize_dup
3.90% 3.90% 0.033 0.033 0.000 0.000 533 Hash#initialize_copy
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/56874 Erubis::RubyGenerator#add_stmt
0.000 0.000 0.000 0.000 1/56874 Erubis::Converter#detect_spaces_at_bol
0.000 0.000 0.000 0.000 3/56874 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extract_pg_identifier_from_name
0.000 0.000 0.000 0.000 6/56874 ActionView::PartialRenderer#retrieve_variable
0.000 0.000 0.000 0.000 6/56874 Erubis::Basic::Converter#convert_input
0.000 0.000 0.000 0.000 55/56874 String#scan
0.001 0.001 0.000 0.000 1258/56874 Pathname#plus
0.001 0.001 0.000 0.000 264/56874 ActionView::Helpers::AssetUrlHelper#asset_path
0.002 0.002 0.000 0.000 1184/56874 <Module::Sprockets::Utils>#normalize_extension
0.006 0.006 0.000 0.000 13863/56874 Array#each
0.021 0.021 0.000 0.000 40233/56874 Pathname#chop_basename
3.67% 3.67% 0.031 0.031 0.000 0.000 56874 String#[]
--------------------------------------------------------------------------------
0.012 0.000 0.000 0.012 1/261 ActionDispatch::Journey::GTG::Builder#build_followpos
0.019 0.000 0.000 0.018 260/261 Enumerable#grep
3.63% 0.03% 0.031 0.000 0.000 0.031 261 ActionDispatch::Journey::Nodes::Node#each
0.030 0.000 0.000 0.030 261/263 ActionDispatch::Journey::Visitors::Visitor#accept
0.000 0.000 0.000 0.000 261/9041 Class#new
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/263 ActionDispatch::Journey::Path::Pattern#offsets
0.030 0.000 0.000 0.030 261/263 ActionDispatch::Journey::Nodes::Node#each
3.56% 0.02% 0.030 0.000 0.000 0.030 263 ActionDispatch::Journey::Visitors::Visitor#accept
0.030 0.000 0.000 0.030 261/4366 ActionDispatch::Journey::Visitors::Each#visit
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Journey::Path::Pattern::RegexpOffsets#visit
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 64/4366 Array#each
0.000 0.000 0.000 0.000 3718/4366 ActionDispatch::Journey::Visitors::Visitor#binary
0.000 0.000 0.000 0.000 323/4366 ActionDispatch::Journey::Visitors::Visitor#unary
0.030 0.000 0.000 0.030 261/4366 ActionDispatch::Journey::Visitors::Visitor#accept
3.54% 0.03% 0.030 0.000 0.000 0.030 4366 *ActionDispatch::Journey::Visitors::Each#visit
0.027 0.000 0.000 0.027 4366/4395 ActionDispatch::Journey::Visitors::Visitor#visit
0.012 0.002 0.000 0.009 4366/4446 Proc#call
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/24512 ActionView::LogSubscriber#rails_root
0.000 0.000 0.000 0.000 3/24512 Sprockets::Rails::Helper#check_errors_for
0.000 0.000 0.000 0.000 8/24512 ActionView::Template#inspect
0.000 0.000 0.000 0.000 72/24512 Hike::Index#relative?
0.000 0.000 0.000 0.000 72/24512 Hike::Index#build_pattern_for
0.000 0.000 0.000 0.000 72/24512 Hike::Trail#root
0.000 0.000 0.000 0.000 311/24512 Sprockets::AssetAttributes#extensions
0.001 0.000 0.000 0.000 351/24512 Sprockets::AssetAttributes#search_paths
0.001 0.000 0.000 0.000 311/24512 Hike::Index#stat
0.001 0.000 0.000 0.000 478/24512 Sprockets::AssetAttributes#logical_path
0.001 0.000 0.000 0.000 478/24512 Pathname#relative_path_from
0.001 0.000 0.000 0.001 648/24512 Array#map
0.001 0.001 0.000 0.001 742/24512 Sprockets::Base#cache_key_for
0.001 0.001 0.000 0.001 863/24512 Hike::Index#entries
0.002 0.001 0.000 0.001 1213/24512 Sprockets::Asset#dependency_fresh?
0.002 0.001 0.000 0.001 1381/24512 Pathname#+
0.004 0.002 0.000 0.002 3918/24512 Array#each
0.007 0.003 0.000 0.004 6564/24512 Array#select
0.008 0.004 0.000 0.004 7026/24512 Array#reject
3.48% 1.64% 0.030 0.014 0.000 0.016 24512 Pathname#to_s
0.016 0.008 0.000 0.007 24512/44220 Kernel#initialize_dup
--------------------------------------------------------------------------------
0.029 0.010 0.000 0.019 700/700 <Class::Time>#parse
3.41% 1.18% 0.029 0.010 0.000 0.019 700 <Class::Date>#_parse
0.012 0.012 0.000 0.000 4900/4922 Regexp#match
0.002 0.002 0.000 0.000 700/805 String#gsub!
0.002 0.002 0.000 0.000 1400/1428 MatchData#begin
0.001 0.001 0.000 0.000 1400/1401 String#[]=
0.001 0.001 0.000 0.000 700/815 Hash#[]
0.000 0.000 0.000 0.000 1400/1428 MatchData#end
0.000 0.000 0.000 0.000 1400/2101 Fixnum#*
0.000 0.000 0.000 0.000 700/3581 Fixnum#+
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/4395 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_GROUP
0.000 0.000 0.000 0.000 20/4395 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_CAT
0.000 0.000 0.000 0.000 2/4395 ActionDispatch::Journey::Path::Pattern::RegexpOffsets#visit
0.000 0.000 0.000 0.000 3/4395 ActionDispatch::Journey::Path::Pattern::UnanchoredRegexp#accept
0.000 0.000 0.000 0.000 3/4395 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#accept
0.027 0.000 0.000 0.027 4366/4395 ActionDispatch::Journey::Visitors::Each#visit
3.23% 0.04% 0.028 0.000 0.000 0.027 4395 *ActionDispatch::Journey::Visitors::Visitor#visit
0.027 0.000 0.000 0.027 1859/1859 ActionDispatch::Journey::Visitors::Visitor#visit_CAT
0.010 0.000 0.000 0.010 1/1 ActionDispatch::Journey::Visitors::Visitor#visit_OR
0.006 0.000 0.000 0.006 319/319 ActionDispatch::Journey::Visitors::Visitor#visit_GROUP
0.005 0.003 0.000 0.002 4395/4762 ThreadSafe::Cache#[]
0.001 0.001 0.000 0.000 1869/1869 ActionDispatch::Journey::Nodes::Cat#type
0.001 0.000 0.000 0.000 784/784 ActionDispatch::Journey::Visitors::Visitor#visit_SLASH
0.001 0.000 0.000 0.000 674/674 ActionDispatch::Journey::Visitors::Visitor#visit_LITERAL
0.000 0.000 0.000 0.000 792/792 ActionDispatch::Journey::Nodes::Slash#type
0.000 0.000 0.000 0.000 413/413 ActionDispatch::Journey::Visitors::Visitor#visit_SYMBOL
0.000 0.000 0.000 0.000 679/679 ActionDispatch::Journey::Nodes::Literal#type
0.000 0.000 0.000 0.000 314/314 ActionDispatch::Journey::Visitors::Visitor#visit_DOT
0.000 0.000 0.000 0.000 10/10 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_CAT
0.000 0.000 0.000 0.000 414/414 ActionDispatch::Journey::Nodes::Symbol#type
0.000 0.000 0.000 0.000 320/320 ActionDispatch::Journey::Nodes::Group#type
0.000 0.000 0.000 0.000 315/315 ActionDispatch::Journey::Nodes::Dot#type
0.000 0.000 0.000 0.000 4/4 ActionDispatch::Journey::Visitors::Visitor#visit_STAR
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_GROUP
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_STAR
0.000 0.000 0.000 0.000 6/6 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_LITERAL
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_SYMBOL
0.000 0.000 0.000 0.000 8/8 ActionDispatch::Journey::Path::Pattern::AnchoredRegexp#visit_SLASH
0.000 0.000 0.000 0.000 5/5 ActionDispatch::Journey::Nodes::Star#type
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Journey::Nodes::Or#type
--------------------------------------------------------------------------------
0.027 0.000 0.000 0.027 1859/1859 ActionDispatch::Journey::Visitors::Visitor#visit
3.12% 0.02% 0.027 0.000 0.000 0.027 1859 *ActionDispatch::Journey::Visitors::Visitor#visit_CAT
0.027 0.000 0.000 0.026 1859/1859 ActionDispatch::Journey::Visitors::Visitor#binary
--------------------------------------------------------------------------------
0.027 0.000 0.000 0.026 1859/1859 ActionDispatch::Journey::Visitors::Visitor#visit_CAT
3.10% 0.02% 0.027 0.000 0.000 0.026 1859 *ActionDispatch::Journey::Visitors::Visitor#binary
0.000 0.000 0.000 0.000 3718/4366 ActionDispatch::Journey::Visitors::Each#visit
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1442 ActiveModel::Validations::ClassMethods#inherited
0.000 0.000 0.000 0.000 3/1442 <Class::ActionDispatch::Request::Utils>#deep_munge
0.000 0.000 0.000 0.000 1/1442 Rack::Request#cookies
0.000 0.000 0.000 0.000 1/1442 ActionDispatch::Routing::RouteSet::Dispatcher#call
0.000 0.000 0.000 0.000 4/1442 Enumerable#each_with_object
0.000 0.000 0.000 0.000 2/1442 Warden::Config#deep_dup
0.000 0.000 0.000 0.000 1/1442 ActionView::Base#assign
0.000 0.000 0.000 0.000 1/1442 Enumerable#find_all
0.000 0.000 0.000 0.000 1/1442 <Class::PG::Connection>#parse_connect_args
0.000 0.000 0.000 0.000 1/1442 ActionDispatch::Http::ParameterFilter::CompiledFilter#call
0.000 0.000 0.000 0.000 1/1442 Rack::Utils::HeaderHash#initialize
0.000 0.000 0.000 0.000 4/1442 Enumerable#all?
0.000 0.000 0.000 0.000 2/1442 ActionDispatch::Cookies::CookieJar#write
0.001 0.000 0.000 0.000 17/1442 Enumerable#map
0.007 0.005 0.000 0.002 1295/1442 Enumerable#inject
0.018 0.001 0.000 0.017 107/1442 ActionDispatch::Journey::GTG::Builder#transition_table
2.99% 0.68% 0.026 0.006 0.000 0.020 1442 Hash#each
0.014 0.000 0.000 0.013 253/1141 Array#map
0.001 0.000 0.000 0.001 794/3082 Kernel#dup
0.001 0.001 0.000 0.000 330/703 Array#hash
0.001 0.000 0.000 0.000 207/277 Array#uniq
0.001 0.000 0.000 0.000 42/50 Enumerable#find_all
0.000 0.000 0.000 0.000 1804/1827 Array#push
0.000 0.000 0.000 0.000 143/1738 Proc#yield
0.000 0.000 0.000 0.000 189/197 Array#flatten
0.000 0.000 0.000 0.000 143/143 ActionDispatch::Journey::GTG::TransitionTable#[]=
0.000 0.000 0.000 0.000 2/2 Rack::Utils#set_cookie_header!
0.000 0.000 0.000 0.000 82/5317 Array#each
0.000 0.000 0.000 0.000 360/362 String#freeze
0.000 0.000 0.000 0.000 103/670 Array#include?
0.000 0.000 0.000 0.000 143/151 Array#==
0.000 0.000 0.000 0.000 64/321 Array#join
0.000 0.000 0.000 0.000 82/82 ActionDispatch::Journey::GTG::TransitionTable#add_accepting
0.000 0.000 0.000 0.000 6/10 Rack::Utils::HeaderHash#[]=
0.000 0.000 0.000 0.000 64/69 Array#compact
0.000 0.000 0.000 0.000 40/9041 Class#new
0.000 0.000 0.000 0.000 1/4 ActiveRecord::AttributeMethods::TimeZoneConversion::ClassMethods#create_time_zone_conversion_attribute?
0.000 0.000 0.000 0.000 11/1141 Kernel#respond_to?
0.000 0.000 0.000 0.000 6/161 Enumerable#any?
0.000 0.000 0.000 0.000 1/2 <Class::PG::Connection>#quote_connstr
0.000 0.000 0.000 0.000 2/182 Regexp#===
0.000 0.000 0.000 0.000 4/8 ActionDispatch::Request#request_method
0.000 0.000 0.000 0.000 1/16 String#%
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Cookies::CookieJar#write_cookie?
0.000 0.000 0.000 0.000 2/7 Kernel#instance_variable_set
0.000 0.000 0.000 0.000 40/7321 Kernel#hash
0.000 0.000 0.000 0.000 1/38 Array#eql?
0.000 0.000 0.000 0.000 6/6159 String#to_s
0.000 0.000 0.000 0.000 3/20 String#valid_encoding?
0.000 0.000 0.000 0.000 7/28863 Module#===
0.000 0.000 0.000 0.000 2/241 String#===
0.000 0.000 0.000 0.000 6/3490 Kernel#is_a?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1477 ActionDispatch::FileHandler#match?
0.007 0.001 0.000 0.007 589/1477 Sprockets::AssetAttributes#format_extension
0.008 0.000 0.000 0.007 239/1477 Sprockets::AssetAttributes#logical_path
0.008 0.001 0.000 0.008 648/1477 Array#map
2.71% 0.16% 0.023 0.001 0.000 0.022 1477 Enumerable#detect
0.000 0.000 0.000 0.000 1477/5317 Array#each
--------------------------------------------------------------------------------
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::Router#filter_routes
2.58% 0.00% 0.022 0.000 0.000 0.022 1 ActionDispatch::Journey::Router#simulator
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::Routes#simulator
--------------------------------------------------------------------------------
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::Router#simulator
2.58% 0.00% 0.022 0.000 0.000 0.022 1 ActionDispatch::Journey::Routes#simulator
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::GTG::Builder#transition_table
0.000 0.000 0.000 0.000 2/9041 Class#new
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Journey::Routes#ast
--------------------------------------------------------------------------------
0.022 0.000 0.000 0.022 1/1 ActionDispatch::Journey::Routes#simulator
2.58% 0.03% 0.022 0.000 0.000 0.022 1 ActionDispatch::Journey::GTG::Builder#transition_table
0.018 0.001 0.000 0.017 107/1442 Hash#each
0.003 0.000 0.000 0.003 1/990 ActionDispatch::Journey::GTG::Builder#firstpos
0.001 0.000 0.000 0.001 107/108 Enumerable#group_by
0.001 0.000 0.000 0.000 250/703 Array#hash
0.000 0.000 0.000 0.000 144/7290 Array#shift
0.000 0.000 0.000 0.000 37/38 Array#eql?
0.000 0.000 0.000 0.000 2/9041 Class#new
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 2/3 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize_type_map
0.021 0.000 0.000 0.021 1/3 ActionDispatch::Journey::Routes#partitioned_routes
2.54% 0.00% 0.022 0.000 0.000 0.022 3 Enumerable#partition
0.021 0.000 0.000 0.020 2/5317 Array#each
0.001 0.001 0.000 0.000 1/3 PG::Result#each
--------------------------------------------------------------------------------
0.021 0.003 0.000 0.017 700/700 <Class::Time>#parse
2.43% 0.40% 0.021 0.003 0.000 0.017 700 <Class::Time>#make_time
0.006 0.005 0.000 0.002 700/700 <Class::Time>#utc
0.005 0.003 0.000 0.001 700/700 <Class::Time>#zone_offset
0.004 0.003 0.000 0.001 700/700 <Class::Time>#apply_offset
0.002 0.001 0.000 0.000 700/700 Time#localtime
0.001 0.001 0.000 0.000 700/700 <Class::Time>#zone_utc?
--------------------------------------------------------------------------------
0.021 0.002 0.000 0.019 213/213 Hike::Index#entries
2.43% 0.26% 0.021 0.002 0.000 0.019 213 Pathname#entries
0.012 0.002 0.000 0.009 213/213 <Class::Dir>#entries
0.007 0.003 0.000 0.004 7026/15029 Pathname#initialize
--------------------------------------------------------------------------------
0.021 0.000 0.000 0.021 1/1 ActionDispatch::Journey::Router#filter_routes
2.42% 0.00% 0.021 0.000 0.000 0.021 1 ActionDispatch::Journey::Router#ast
0.021 0.000 0.000 0.021 1/2 ActionDispatch::Journey::Routes#ast
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Journey::Routes#simulator
0.021 0.000 0.000 0.021 1/2 ActionDispatch::Journey::Router#ast
2.42% 0.00% 0.021 0.000 0.000 0.021 2 ActionDispatch::Journey::Routes#ast
0.021 0.000 0.000 0.021 1/2 ActionDispatch::Journey::Routes#partitioned_routes
0.000 0.000 0.000 0.000 1/1141 Array#map
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/83 Symbol#to_proc
0.000 0.000 0.000 0.000 1/11190 Array#first
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2 ActionDispatch::Journey::Router#partitioned_routes
0.021 0.000 0.000 0.021 1/2 ActionDispatch::Journey::Routes#ast
2.41% 0.00% 0.021 0.000 0.000 0.021 2 ActionDispatch::Journey::Routes#partitioned_routes
0.021 0.000 0.000 0.021 1/3 Enumerable#partition
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 144/15029 Pathname#split
0.000 0.000 0.000 0.000 144/15029 Pathname#sub
0.001 0.000 0.000 0.000 515/15029 Pathname#basename
0.007 0.003 0.000 0.004 7026/15029 Pathname#entries
0.012 0.005 0.000 0.007 7200/15029 Class#new
2.35% 1.05% 0.020 0.009 0.000 0.011 15029 Pathname#initialize
0.010 0.005 0.000 0.005 15029/44220 Kernel#initialize_dup
0.001 0.000 0.000 0.001 923/1425 Pathname#to_path
--------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 65/260 Array#each
0.005 0.000 0.000 0.005 65/260 ActionDispatch::Journey::Route#ast
0.009 0.000 0.000 0.009 130/260 ActionDispatch::Journey::Path::Pattern#ast
2.26% 0.08% 0.019 0.001 0.000 0.019 260 Enumerable#grep
0.019 0.000 0.000 0.018 260/261 ActionDispatch::Journey::Nodes::Node#each
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/233 ActiveSupport::TaggedLogging::Formatter#push_tags
0.000 0.000 0.000 0.000 1/233 <Class::AbstractController::Base>#action_methods
0.000 0.000 0.000 0.000 2/233 Rack::Request#reject_trusted_ip_addresses
0.001 0.000 0.000 0.001 16/233 ActionView::PathResolver#find_template_paths
0.018 0.010 0.000 0.008 213/233 Hike::Index#entries
2.21% 1.18% 0.019 0.010 0.000 0.009 233 Array#reject
0.008 0.004 0.000 0.004 7026/24512 Pathname#to_s
0.000 0.000 0.000 0.000 8/1738 Proc#yield
0.000 0.000 0.000 0.000 1/1 Rack::Request#trusted_proxy?
0.000 0.000 0.000 0.000 9/9 <Class::File>#directory?
0.000 0.000 0.000 0.000 8/670 Array#include?
0.000 0.000 0.000 0.000 8/486 <Class::File>#dirname
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1152 <Class::ActionView::LookupContext::DetailsKey>#get
0.000 0.000 0.000 0.000 1/1152 ActionDispatch::Journey::Router#get_routes_as_head
0.000 0.000 0.000 0.000 1/1152 ActiveRecord::AttributeMethods::Read::ClassMethods#cached_attributes
0.000 0.000 0.000 0.000 8/1152 Mutex#synchronize
0.001 0.000 0.000 0.000 278/1152 Sprockets::AssetAttributes#engine_extensions
0.017 0.004 0.000 0.014 863/1152 Hike::Index#match
2.14% 0.48% 0.018 0.004 0.000 0.014 1152 Array#select
0.007 0.003 0.000 0.004 6564/24512 Pathname#to_s
0.007 0.007 0.000 0.000 6564/6765 String#=~
0.000 0.000 0.000 0.000 80/663 Sprockets::Engines#engines
0.000 0.000 0.000 0.000 232/232 ActiveSupport::Notifications::Fanout::Subscribers::Evented#subscribed_to?
0.000 0.000 0.000 0.000 1/3 ActiveRecord::AttributeMethods::Read::ClassMethods#cacheable_column?
0.000 0.000 0.000 0.000 4/182 Regexp#===
0.000 0.000 0.000 0.000 4/4 ActionDispatch::Journey::Route#verb
0.000 0.000 0.000 0.000 1/319 Set#include?
--------------------------------------------------------------------------------
0.018 0.000 0.000 0.018 1/1 <Module::ActiveSupport::Notifications>#instrument
2.14% 0.01% 0.018 0.000 0.000 0.018 1 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__2920920068245552510_70143431479740
0.018 0.000 0.000 0.018 5/11 ActionView::Helpers::AssetTagHelper#image_tag
0.000 0.000 0.000 0.000 5/27 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 6/37 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/36 ActiveSupport::SafeBuffer#to_s
--------------------------------------------------------------------------------
0.018 0.000 0.000 0.018 39/39 Sprockets::AssetAttributes#logical_path
2.11% 0.01% 0.018 0.000 0.000 0.018 39 Sprockets::AssetAttributes#engine_format_extension
0.017 0.000 0.000 0.017 39/39 Sprockets::Mime#extension_for_mime_type
0.001 0.000 0.000 0.001 39/39 Sprockets::AssetAttributes#engine_content_type
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/38 ActiveRecord::ConnectionAdapters::AbstractAdapter#lease
0.000 0.000 0.000 0.000 1/38 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#synchronize
0.000 0.000 0.000 0.000 1/38 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout
0.000 0.000 0.000 0.000 1/38 ActionDispatch::Response#sent!
0.000 0.000 0.000 0.000 1/38 ActionDispatch::Response#sending!
0.000 0.000 0.000 0.000 2/38 ActiveRecord::ConnectionAdapters::ConnectionPool#connected?
0.000 0.000 0.000 0.000 2/38 ActionDispatch::Response#body=
0.001 0.000 0.000 0.001 28/38 Logger::LogDevice#write
0.017 0.000 0.000 0.017 1/38 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
2.06% 0.02% 0.018 0.000 0.000 0.017 38 *MonitorMixin#mon_synchronize
0.017 0.000 0.000 0.017 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection
0.000 0.000 0.000 0.000 28/28 IO#write
0.000 0.000 0.000 0.000 38/38 MonitorMixin#mon_exit
0.000 0.000 0.000 0.000 38/38 MonitorMixin#mon_enter
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_and_verify
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#lease
0.000 0.000 0.000 0.000 2/2 MonitorMixin::ConditionVariable#broadcast
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Response#build_buffer
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#no_wait_poll
0.000 0.000 0.000 0.000 2/2 ActionDispatch::Response#munge_body_object
0.000 0.000 0.000 0.000 1/86 ThreadSafe::MriCacheBackend#[]=
0.000 0.000 0.000 0.000 2/161 Enumerable#any?
0.000 0.000 0.000 0.000 1/8 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id
0.000 0.000 0.000 0.000 1/4762 ThreadSafe::Cache#[]
0.000 0.000 0.000 0.000 1/780 <Class::Time>#now
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Response#before_sending
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/40234 Erubis::Converter#detect_spaces_at_bol
0.017 0.017 0.000 0.000 40233/40234 Pathname#chop_basename
2.05% 2.05% 0.017 0.017 0.000 0.000 40234 String#rindex
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 1/1 ActiveRecord::Migration::CheckPending#call
2.00% 0.00% 0.017 0.000 0.000 0.017 1 <Class::ActiveRecord::Migration>#check_pending!
0.017 0.000 0.000 0.017 1/1 <Class::ActiveRecord::Migrator>#needs_migration?
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 1/1 <Class::ActiveRecord::Migration>#check_pending!
1.99% 0.00% 0.017 0.000 0.000 0.017 1 <Class::ActiveRecord::Migrator>#needs_migration?
0.016 0.000 0.000 0.016 1/1 <Class::ActiveRecord::Migrator>#current_version
0.001 0.000 0.000 0.001 1/1 <Class::ActiveRecord::Migrator>#last_version
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/7 ActiveRecord::ModelSchema::ClassMethods#columns
0.000 0.000 0.000 0.000 1/7 ActiveRecord::AttributeMethods::PrimaryKey::ClassMethods#get_primary_key
0.000 0.000 0.000 0.000 1/7 ActiveRecord::Querying#find_by_sql
0.000 0.000 0.000 0.000 1/7 <Class::ActiveRecord::SchemaMigration(version: string)>#table_exists?
0.000 0.000 0.000 0.000 2/7 ActiveRecord::QueryCache#call
0.017 0.000 0.000 0.017 1/7 ActiveRecord::Migration::CheckPending#call
1.99% 0.00% 0.017 0.000 0.000 0.017 7 ActiveRecord::ConnectionHandling#connection
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionHandling#retrieve_connection
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionHandling#connection
1.99% 0.00% 0.017 0.000 0.000 0.017 7 ActiveRecord::ConnectionHandling#retrieve_connection
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
0.000 0.000 0.000 0.000 7/20 <Class::ActiveRecord::Base>#connection_handler
--------------------------------------------------------------------------------
0.017 0.017 0.000 0.000 21536/21536 <Module::Marshal>#load_without_autoloading
1.98% 1.98% 0.017 0.017 0.000 0.000 21536 IO#read
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionHandling#retrieve_connection
1.97% 0.00% 0.017 0.000 0.000 0.017 7 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
0.000 0.000 0.000 0.000 7/10 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection_pool
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 39/39 Sprockets::AssetAttributes#engine_format_extension
1.96% 0.01% 0.017 0.000 0.000 0.017 39 Sprockets::Mime#extension_for_mime_type
0.014 0.000 0.000 0.014 39/704 Sprockets::Mime#mime_types
0.003 0.002 0.000 0.002 39/39 Hash#key
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 7/7 ActiveRecord::ConnectionAdapters::ConnectionHandler#retrieve_connection
1.96% 0.00% 0.017 0.000 0.000 0.017 7 ActiveRecord::ConnectionAdapters::ConnectionPool#connection
0.017 0.000 0.000 0.017 1/38 MonitorMixin#mon_synchronize
0.000 0.000 0.000 0.000 7/8 ActiveRecord::ConnectionAdapters::ConnectionPool#current_connection_id
0.000 0.000 0.000 0.000 7/4762 ThreadSafe::Cache#[]
--------------------------------------------------------------------------------
0.017 0.000 0.000 0.017 1/1 MonitorMixin#mon_synchronize
1.94% 0.00% 0.017 0.000 0.000 0.017 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout
0.000 0.000 0.000 0.000 1/38 MonitorMixin#mon_synchronize
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 4/372 ActionDispatch::Journey::Route#matches?
0.000 0.000 0.000 0.000 65/372 Array#each
0.016 0.000 0.000 0.016 303/372 Sprockets::ProcessedAsset#fresh?
1.93% 0.05% 0.016 0.000 0.000 0.016 372 Enumerable#all?
0.000 0.000 0.000 0.000 4/1442 Hash#each
0.000 0.000 0.000 0.000 368/5317 Array#each
--------------------------------------------------------------------------------
0.008 0.000 0.000 0.007 64/303 Sprockets::BundledAsset#fresh?
0.009 0.000 0.000 0.009 239/303 Sprockets::Caching#cache_asset
1.92% 0.03% 0.016 0.000 0.000 0.016 303 Sprockets::ProcessedAsset#fresh?
0.016 0.000 0.000 0.016 303/372 Enumerable#all?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/2754 <Class::PG::Connection>#parse_connect_args
0.000 0.000 0.000 0.000 1/2754 Devise::Strategies::Authenticatable#authenticatable_name
0.000 0.000 0.000 0.000 2/2754 ActionDispatch::Http::URL#host
0.000 0.000 0.000 0.000 6/2754 OmniAuth::Strategy#current_path
0.000 0.000 0.000 0.000 11/2754 ActionView::Helpers::AssetTagHelper#image_alt
0.000 0.000 0.000 0.000 8/2754 ActionView::Template#inspect
0.000 0.000 0.000 0.000 8/2754 ActionView::LogSubscriber#from_rails_root
0.000 0.000 0.000 0.000 113/2754 Array#each
0.001 0.000 0.000 0.000 47/2754 ActiveSupport::Inflector#camelize
0.001 0.001 0.000 0.000 72/2754 Sprockets::Asset#digest_path
0.001 0.001 0.000 0.000 132/2754 ActionView::Helpers::AssetUrlHelper#asset_path
0.002 0.002 0.000 0.000 144/2754 Pathname#sub
0.003 0.003 0.000 0.000 311/2754 Sprockets::Caching#expand_cache_key
0.004 0.004 0.000 0.000 1659/2754 Sprockets::Asset#expand_root_path
0.005 0.005 0.000 0.000 239/2754 Sprockets::AssetAttributes#logical_path
1.91% 1.89% 0.016 0.016 0.000 0.000 2754 String#sub
0.000 0.000 0.000 0.000 47/165 ActiveSupport::Inflector#inflections
0.000 0.000 0.000 0.000 47/174 String#capitalize
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 MonitorMixin#mon_synchronize
1.91% 0.00% 0.016 0.000 0.000 0.016 1 ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_new_connection
0.000 0.000 0.000 0.000 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool::Queue#poll
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#acquire_connection
1.91% 0.00% 0.016 0.000 0.000 0.016 1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_new_connection
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#new_connection
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#checkout_new_connection
1.90% 0.00% 0.016 0.000 0.000 0.016 1 ActiveRecord::ConnectionAdapters::ConnectionPool#new_connection
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionHandling#postgresql_connection
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 ActiveRecord::ConnectionAdapters::ConnectionPool#new_connection
1.90% 0.00% 0.016 0.000 0.000 0.016 1 ActiveRecord::ConnectionHandling#postgresql_connection
0.016 0.000 0.000 0.016 1/9041 Class#new
0.000 0.000 0.000 0.000 1/1 Hash#keep_if
0.000 0.000 0.000 0.000 1/73 Hash#symbolize_keys
0.000 0.000 0.000 0.000 1/45 <Class::ActiveRecord::Base>#logger
0.000 0.000 0.000 0.000 1/3 Hash#delete_if
0.000 0.000 0.000 0.000 1/128 Hash#delete
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 Class#new
1.89% 0.00% 0.016 0.000 0.000 0.016 1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize
0.007 0.000 0.000 0.007 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#connect
0.007 0.000 0.000 0.007 1/1 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#initialize_type_map
0.002 0.000 0.000 0.002 1/1 ActiveRecord::ConnectionAdapters::AbstractAdapter#initialize
0.000 0.000 0.000 0.000 1/7 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#execute
0.000 0.000 0.000 0.000 1/1 <Class::ActiveRecord::ConnectionAdapters::AbstractAdapter>#type_cast_config_to_integer
0.000 0.000 0.000 0.000 1/1 Enumerable#first
0.000 0.000 0.000 0.000 1/2 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#postgresql_version
0.000 0.000 0.000 0.000 1/1 <Class::ActiveRecord::ConnectionAdapters::AbstractAdapter>#type_cast_config_to_boolean
0.000 0.000 0.000 0.000 2/161 Hash#fetch
0.000 0.000 0.000 0.000 1/13 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#type_map
0.000 0.000 0.000 0.000 1/2769 Hash#key?
0.000 0.000 0.000 0.000 2/1187 Kernel#class
0.000 0.000 0.000 0.000 3/9041 Class#new
--------------------------------------------------------------------------------
0.016 0.000 0.000 0.016 1/1 <Class::ActiveRecord::Migrator>#needs_migration?
1.84% 0.00% 0.016 0.000 0.000 0.016 1 <Class::ActiveRecord::Migrator>#current_version
0.011 0.000 0.000 0.011 1/1 <Class::ActiveRecord::Migrator>#get_all_versions
0.003 0.000 0.000 0.003 1/3 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::SchemaStatements#table_exists?
0.003 0.002 0.000 0.001 1/1 <Class::ActiveRecord::Migrator>#schema_migrations_table_name
0.000 0.000 0.000 0.000 1/2 Enumerable#max
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 64/129 Array#map
0.015 0.000 0.000 0.015 65/129 Array#each
1.80% 0.02% 0.015 0.000 0.000 0.015 129 ActionDispatch::Journey::Route#ast
0.010 0.000 0.000 0.010 65/65 ActionDispatch::Journey::Path::Pattern#ast
0.005 0.000 0.000 0.005 65/260 Enumerable#grep
0.000 0.000 0.000 0.000 65/5317 Array#each
--------------------------------------------------------------------------------
0.015 0.001 0.000 0.015 72/72 Sprockets::Base#resolve
1.78% 0.07% 0.015 0.001 0.000 0.015 72 Sprockets::AssetAttributes#search_paths
0.011 0.000 0.000 0.010 135/1381 Pathname#join
0.002 0.000 0.000 0.002 72/589 Sprockets::AssetAttributes#format_extension
0.001 0.000 0.000 0.001 72/144 Pathname#sub
0.001 0.000 0.000 0.000 351/24512 Pathname#to_s
0.000 0.000 0.000 0.000 72/515 Pathname#basename
0.000 0.000 0.000 0.000 72/72 String#index
0.000 0.000 0.000 0.000 72/6159 String#to_s
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 13/1213 Sprockets::Asset#fresh?
0.015 0.003 0.000 0.012 1200/1213 Array#each
1.77% 0.34% 0.015 0.003 0.000 0.012 1213 Sprockets::Asset#dependency_fresh?
0.006 0.001 0.000 0.005 1213/1452 Sprockets::Base#stat
0.002 0.001 0.000 0.001 2426/2427 Time#to_i
0.002 0.001 0.000 0.001 1213/24512 Pathname#to_s
0.001 0.001 0.000 0.000 1213/1213 File::Stat#mtime
0.000 0.000 0.000 0.000 1200/1200 #<Class:0x007f970f8083a8>#pathname
0.000 0.000 0.000 0.000 1213/2408 Kernel#nil?
0.000 0.000 0.000 0.000 1200/1200 #<Class:0x007f970f8083a8>#mtime
0.000 0.000 0.000 0.000 1200/1200 #<Class:0x007f970f8083a8>#digest
--------------------------------------------------------------------------------
0.015 0.000 0.000 0.014 59/59 Array#map
1.71% 0.04% 0.015 0.000 0.000 0.014 59 ActionView::Helpers::AssetTagHelper#javascript_include_tag
0.000 0.000 0.000 0.000 59/67 Hash#stringify_keys
0.000 0.000 0.000 0.000 59/60 Hash#extract!
0.000 0.000 0.000 0.000 59/64 Array#extract_options!
0.000 0.000 0.000 0.000 59/378 String#html_safe
0.000 0.000 0.000 0.000 59/73 Hash#symbolize_keys
0.000 0.000 0.000 0.000 59/321 Array#join
0.000 0.000 0.000 0.000 59/277 Array#uniq
0.000 0.000 0.000 0.000 59/1141 Array#map
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/14 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#query
0.006 0.000 0.000 0.006 7/14 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::DatabaseStatements#execute
0.008 0.000 0.000 0.008 6/14 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#exec_no_cache
1.64% 0.01% 0.014 0.000 0.000 0.014 14 ActiveRecord::ConnectionAdapters::AbstractAdapter#log
0.014 0.000 0.000 0.014 14/23 ActiveSupport::Notifications::Instrumenter#instrument
0.000 0.000 0.000 0.000 14/16 Kernel#object_id
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 210/716 Array#each
0.013 0.000 0.000 0.013 506/716 Array#map
1.57% 0.08% 0.013 0.001 0.000 0.013 716 ActionDispatch::Journey::GTG::Builder#followpos
0.013 0.000 0.000 0.012 716/716 ActionDispatch::Journey::GTG::Builder#followpos_table
0.000 0.000 0.000 0.000 716/7321 Kernel#hash
0.000 0.000 0.000 0.000 1/1738 Proc#yield
--------------------------------------------------------------------------------
0.013 0.000 0.000 0.013 1/1 <Module::ActiveSupport::Notifications>#instrument
1.52% 0.00% 0.013 0.000 0.000 0.013 1 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__3593492320371751315_70143443889300
0.013 0.000 0.000 0.013 3/11 ActionView::Helpers::AssetTagHelper#image_tag
0.000 0.000 0.000 0.000 3/27 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 5/37 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/36 ActiveSupport::SafeBuffer#to_s
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/41976 ActiveSupport::SafeBuffer#initialize_copy
0.013 0.013 0.000 0.000 41975/41976 Kernel#initialize_dup
1.52% 1.52% 0.013 0.013 0.000 0.000 41976 String#initialize_copy
--------------------------------------------------------------------------------
0.013 0.000 0.000 0.013 1/1 ActionView::CompiledTemplates#_app_views_layouts_application_html_erb___3349445472412193525_70143431323260
1.51% 0.00% 0.013 0.000 0.000 0.013 1 Sprockets::Rails::Helper#stylesheet_link_tag
0.013 0.000 0.000 0.013 1/1141 Array#map
0.000 0.000 0.000 0.000 1/4 Sprockets::Rails::Helper#request_debug_assets?
0.000 0.000 0.000 0.000 1/64 Array#extract_options!
0.000 0.000 0.000 0.000 1/67 Hash#stringify_keys
0.000 0.000 0.000 0.000 1/197 Array#flatten
0.000 0.000 0.000 0.000 1/378 String#html_safe
0.000 0.000 0.000 0.000 1/321 Array#join
0.000 0.000 0.000 0.000 1/277 Array#uniq
--------------------------------------------------------------------------------
0.013 0.000 0.000 0.012 716/716 ActionDispatch::Journey::GTG::Builder#followpos
1.48% 0.02% 0.013 0.000 0.000 0.012 716 ActionDispatch::Journey::GTG::Builder#followpos_table
0.012 0.000 0.000 0.012 1/1 ActionDispatch::Journey::GTG::Builder#build_followpos
--------------------------------------------------------------------------------
0.012 0.000 0.000 0.012 1/1 ActionDispatch::Journey::GTG::Builder#followpos_table
1.45% 0.00% 0.012 0.000 0.000 0.012 1 ActionDispatch::Journey::GTG::Builder#build_followpos
0.012 0.000 0.000 0.012 1/261 ActionDispatch::Journey::Nodes::Node#each
0.000 0.000 0.000 0.000 1/9041 Class#new
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/4922 IPAddr#in_addr
0.000 0.000 0.000 0.000 2/4922 Array#each
0.000 0.000 0.000 0.000 6/4922 ActionDispatch::Journey::Path::Pattern#match
0.000 0.000 0.000 0.000 13/4922 String#match
0.012 0.012 0.000 0.000 4900/4922 <Class::Date>#_parse
1.44% 1.44% 0.012 0.012 0.000 0.000 4922 Regexp#match
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/6765 Rails::Rack::Logger#call_with_quiet_assets
0.000 0.000 0.000 0.000 2/6765 Kernel#!~
0.000 0.000 0.000 0.000 1/6765 ActionDispatch::Http::Headers#env_name
0.000 0.000 0.000 0.000 14/6765 ActiveModel::AttributeMethods::ClassMethods#define_proxy_call
0.000 0.000 0.000 0.000 21/6765 Array#each
0.000 0.000 0.000 0.000 3/6765 Sprockets::Rails::Helper#check_errors_for
0.000 0.000 0.000 0.000 27/6765 ActionView::Template::Handlers::Erubis#add_expr_literal
0.005 0.005 0.000 0.000 132/6765 ActionView::Helpers::AssetUrlHelper#asset_path
0.007 0.007 0.000 0.000 6564/6765 Array#select
1.38% 1.38% 0.012 0.012 0.000 0.000 6765 String#=~
--------------------------------------------------------------------------------
0.012 0.002 0.000 0.009 213/213 Pathname#entries
1.37% 0.28% 0.012 0.002 0.000 0.009 213 <Class::Dir>#entries
0.007 0.000 0.000 0.007 213/221 Enumerable#to_a
0.002 0.002 0.000 0.000 213/213 <Class::Dir>#open
--------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 239/1452 Sprockets::Base#find_asset
0.006 0.001 0.000 0.005 1213/1452 Sprockets::Asset#dependency_fresh?
1.34% 0.11% 0.011 0.001 0.000 0.010 1452 Sprockets::Base#stat
0.008 0.002 0.000 0.006 1239/1311 Hike::Index#stat
0.003 0.000 0.000 0.003 213/213 Hike::Trail#stat
--------------------------------------------------------------------------------
0.011 0.011 0.000 0.000 14/14 ActiveSupport::Notifications::Instrumenter#instrument
1.32% 1.32% 0.011 0.011 0.000 0.000 14 PG::Connection#async_exec
--------------------------------------------------------------------------------
0.011 0.001 0.000 0.010 863/863 Hike::Index#match
1.24% 0.10% 0.011 0.001 0.000 0.010 863 Hike::Index#sort_matches
0.005 0.001 0.000 0.004 863/935 Hike::Index#find_aliases_for
0.004 0.001 0.000 0.002 863/866 Enumerable#sort_by
0.001 0.000 0.000 0.001 863/935 Pathname#extname
--------------------------------------------------------------------------------
0.011 0.000 0.000 0.011 1/1 <Class::ActiveRecord::Migrator>#current_version
1.23% 0.00% 0.011 0.000 0.000 0.011 1 <Class::ActiveRecord::Migrator>#get_all_versions
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Delegation#map
0.000 0.000 0.000 0.000 1/1 ActiveRecord::Scoping::Named::ClassMethods#all
0.000 0.000 0.000 0.000 1/214 Array#sort
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 <Class::ActiveRecord::Migrator>#get_all_versions
1.18% 0.00% 0.010 0.000 0.000 0.010 1 ActiveRecord::Delegation#map
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Relation#to_a
0.000 0.000 0.000 0.000 1/1141 Array#map
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 65/65 ActionDispatch::Journey::Route#ast
1.17% 0.01% 0.010 0.000 0.000 0.010 65 ActionDispatch::Journey::Path::Pattern#ast
0.009 0.000 0.000 0.009 130/260 Enumerable#grep
0.000 0.000 0.000 0.000 130/5317 Array#each
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 ActionDispatch::Journey::Visitors::Visitor#visit
1.15% 0.00% 0.010 0.000 0.000 0.010 1 ActionDispatch::Journey::Visitors::Visitor#visit_OR
0.010 0.000 0.000 0.010 1/1 ActionDispatch::Journey::Visitors::Visitor#nary
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 ActionDispatch::Journey::Visitors::Visitor#visit_OR
1.15% 0.00% 0.010 0.000 0.000 0.010 1 ActionDispatch::Journey::Visitors::Visitor#nary
0.010 0.000 0.000 0.010 1/5317 Array#each
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Delegation#map
1.13% 0.00% 0.010 0.000 0.000 0.010 1 ActiveRecord::Relation#to_a
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Relation#load
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Relation#to_a
1.13% 0.00% 0.010 0.000 0.000 0.010 1 ActiveRecord::Relation#load
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Relation#exec_queries
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 ActiveRecord::Relation#load
1.13% 0.01% 0.010 0.000 0.000 0.010 1 ActiveRecord::Relation#exec_queries
0.009 0.000 0.000 0.009 1/1 ActiveRecord::Querying#find_by_sql
0.000 0.000 0.000 0.000 1/1 ActiveRecord::QueryMethods#arel
0.000 0.000 0.000 0.000 2/2 ActiveRecord::Relation#eager_loading?
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/1 ActiveRecord::QueryMethods#preload_values
0.000 0.000 0.000 0.000 1/1 ActiveRecord::QueryMethods#readonly_value
0.000 0.000 0.000 0.000 1/1 ActiveRecord::QueryMethods#bind_values
0.000 0.000 0.000 0.000 1/5317 Array#each
0.000 0.000 0.000 0.000 1/3 ActiveRecord::QueryMethods#includes_values
--------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 72/1311 Array#each
0.008 0.002 0.000 0.006 1239/1311 Sprockets::Base#stat
1.12% 0.24% 0.010 0.002 0.000 0.008 1311 Hike::Index#stat
0.004 0.004 0.000 0.000 300/513 <Class::File>#exist?
0.002 0.001 0.000 0.000 300/513 <Class::File>#stat
0.001 0.001 0.000 0.000 1311/2769 Hash#key?
0.001 0.000 0.000 0.000 311/24512 Pathname#to_s
0.000 0.000 0.000 0.000 1000/6159 String#to_s
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 Proc#call
1.12% 0.00% 0.010 0.000 0.000 0.010 1 PaperTrail::Rails::Controller#set_paper_trail_whodunnit
0.010 0.000 0.000 0.010 1/1 PaperTrail::Rails::Controller#user_for_paper_trail
0.000 0.000 0.000 0.000 1/1 <Module::PaperTrail>#whodunnit=
0.000 0.000 0.000 0.000 1/2 <Module::PaperTrail>#enabled_for_controller?
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.010 1/1 PaperTrail::Rails::Controller#set_paper_trail_whodunnit
1.11% 0.00% 0.010 0.000 0.000 0.010 1 PaperTrail::Rails::Controller#user_for_paper_trail
0.010 0.000 0.000 0.009 1/1 Devise::Controllers::Helpers#current_user
0.000 0.000 0.000 0.000 1/1 NilClass#try!
--------------------------------------------------------------------------------
0.010 0.000 0.000 0.009 1/1 PaperTrail::Rails::Controller#user_for_paper_trail
1.11% 0.00% 0.010 0.000 0.000 0.009 1 Devise::Controllers::Helpers#current_user
0.009 0.000 0.000 0.009 1/1 Warden::Proxy#authenticate
0.000 0.000 0.000 0.000 1/1 Devise::Controllers::Helpers#warden
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 1/1 Devise::Controllers::Helpers#current_user
1.11% 0.00% 0.009 0.000 0.000 0.009 1 Warden::Proxy#authenticate
0.009 0.000 0.000 0.009 1/1 Warden::Proxy#_perform_authentication
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 1/1 Warden::Proxy#authenticate
1.11% 0.00% 0.009 0.000 0.000 0.009 1 Warden::Proxy#_perform_authentication
0.006 0.000 0.000 0.006 1/1 Warden::Proxy#user
0.003 0.000 0.000 0.003 1/1 Warden::Proxy#_run_strategies_for
0.000 0.000 0.000 0.000 1/1 Warden::Proxy#_retrieve_scope_and_opts
0.000 0.000 0.000 0.000 1/172 Hash#merge
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/1611 ActionController::MiddlewareStack#build
0.000 0.000 0.000 0.000 1/1611 ActiveSupport::Inflector#constantize
0.000 0.000 0.000 0.000 1/1611 IPAddr#in_addr
0.000 0.000 0.000 0.000 1/1611 Mutex#synchronize
0.000 0.000 0.000 0.000 72/1611 Array#each
0.000 0.000 0.000 0.000 1/1611 Rack::Builder#to_app
0.001 0.000 0.000 0.000 239/1611 Sprockets::AssetAttributes#logical_path
0.001 0.000 0.000 0.001 72/1611 Hike::Index#initialize
0.002 0.000 0.000 0.002 288/1611 Sprockets::Engines#deep_copy_hash
0.005 0.001 0.000 0.004 935/1611 Hike::Index#find_aliases_for
1.10% 0.18% 0.009 0.002 0.000 0.008 1611 Enumerable#inject
0.007 0.005 0.000 0.002 1295/1442 Hash#each
0.000 0.000 0.000 0.000 316/5317 Array#each
--------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 72/589 Sprockets::AssetAttributes#search_paths
0.003 0.000 0.000 0.003 239/589 Sprockets::AssetAttributes#logical_path
0.004 0.000 0.000 0.004 278/589 Sprockets::AssetAttributes#engine_extensions
1.09% 0.06% 0.009 0.001 0.000 0.009 589 Sprockets::AssetAttributes#format_extension
0.007 0.001 0.000 0.007 589/1477 Enumerable#detect
0.001 0.000 0.000 0.001 589/1345 Sprockets::AssetAttributes#extensions
0.000 0.000 0.000 0.000 589/634 Array#reverse
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 1/1 ActiveRecord::Relation#exec_queries
1.09% 0.00% 0.009 0.000 0.000 0.009 1 ActiveRecord::Querying#find_by_sql
0.008 0.000 0.000 0.008 1/20 Enumerable#map
0.001 0.000 0.000 0.001 1/1 ActiveRecord::ConnectionAdapters::QueryCache#select_all
0.000 0.000 0.000 0.000 1/7 ActiveRecord::ConnectionHandling#connection
0.000 0.000 0.000 0.000 1/1 ActiveRecord::Sanitization::ClassMethods#sanitize_sql_for_conditions
0.000 0.000 0.000 0.000 1/24 <Class::ActiveRecord::SchemaMigration(version: string)>#table_name
0.000 0.000 0.000 0.000 1/28 Module#name
0.000 0.000 0.000 0.000 1/1141 Kernel#respond_to?
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 39/278 Sprockets::AssetAttributes#engines
0.009 0.001 0.000 0.008 239/278 Sprockets::AssetAttributes#logical_path
1.09% 0.10% 0.009 0.001 0.000 0.008 278 Sprockets::AssetAttributes#engine_extensions
0.004 0.000 0.000 0.004 278/589 Sprockets::AssetAttributes#format_extension
0.003 0.001 0.000 0.002 756/1345 Sprockets::AssetAttributes#extensions
0.001 0.000 0.000 0.000 278/1152 Array#select
0.000 0.000 0.000 0.000 278/294 Array#index
0.000 0.000 0.000 0.000 200/203 Array#[]
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 2/3 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__4447274339355619065_70143431328000
0.009 0.000 0.000 0.009 1/3 <Module::ActiveSupport::Notifications>#instrument
1.09% 0.00% 0.009 0.000 0.000 0.009 3 *ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__4447274339355619065_70143431328000
0.006 0.000 0.000 0.006 1/1 ActionView::Helpers::FormTagHelper#form_tag
0.002 0.000 0.000 0.002 1/1 Sprockets::Rails::Helper#asset_path
0.000 0.000 0.000 0.000 1/1 ActionDispatch::Routing::RouteSet::NamedRouteCollection::UrlHelper::OptimizedUrlHelper#call
0.000 0.000 0.000 0.000 3/27 ActionView::OutputBuffer#<<
0.000 0.000 0.000 0.000 1/2 DemoHelper#front_page
0.000 0.000 0.000 0.000 4/37 ActionView::OutputBuffer#safe_concat
0.000 0.000 0.000 0.000 1/9041 Class#new
0.000 0.000 0.000 0.000 1/1 DemoHelper#front_message
0.000 0.000 0.000 0.000 1/24 Fixnum#to_default_s
0.000 0.000 0.000 0.000 1/3490 Kernel#is_a?
0.000 0.000 0.000 0.000 2/3 ActionView::CompiledTemplates#_app_views_pages_home__section___html_erb__4447274339355619065_70143431328000
0.000 0.000 0.000 0.000 1/36 ActiveSupport::SafeBuffer#to_s
--------------------------------------------------------------------------------
0.002 0.000 0.000 0.002 2/9 ActionView::LookupContext::ViewPaths#find_all
0.007 0.000 0.000 0.007 7/9 ActionView::PathSet#find
1.07% 0.00% 0.009 0.000 0.000 0.009 9 ActionView::PathSet#find_all
0.000 0.000 0.000 0.000 9/28863 Module#===
0.000 0.000 0.000 0.000 9/5317 Array#each
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 16/16 Array#each
1.06% 0.00% 0.009 0.000 0.000 0.009 16 ActionView::Resolver#find_all
0.009 0.000 0.000 0.009 16/16 ActionView::Resolver#cached
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 16/16 ActionView::Resolver#find_all
1.06% 0.01% 0.009 0.000 0.000 0.009 16 ActionView::Resolver#cached
0.009 0.000 0.000 0.009 16/16 ActionView::Resolver::Cache#cache
0.000 0.000 0.000 0.000 16/1141 Array#map
0.000 0.000 0.000 0.000 16/96 Array#sort!
--------------------------------------------------------------------------------
0.009 0.000 0.000 0.009 16/16 ActionView::Resolver#cached
1.05% 0.01% 0.009 0.000 0.000 0.009 16 ActionView::Resolver::Cache#cache
0.008 0.000 0.000 0.008 16/16 ActionView::PathResolver#find_templates
0.001 0.000 0.000 0.001 80/4762 ThreadSafe::Cache#[]
0.000 0.000 0.000 0.000 16/86 ThreadSafe::MriCacheBackend#[]=
0.000 0.000 0.000 0.000 16/16 ActionView::Resolver#decorate
0.000 0.000 0.000 0.000 16/16 <Class::ActionView::Resolver>#caching
0.000 0.000 0.000 0.000 16/16 ActionView::Resolver::Cache#canonical_no_templates
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/20 ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#configure_connection
0.000 0.000 0.000 0.000 2/20 ActionDispatch::Journey::Path::Pattern::MatchData#captures
0.001 0.000 0.000 0.001 16/20 ActionView::OptimizedFileSystemResolver#build_query
0.008 0.000 0.000 0.008 1/20 ActiveRecord::Querying#find_by_sql
1.02% 0.00% 0.009 0.000 0.000 0.009 20 Enumerable#map
0.008 0.000 0.000 0.008 1/1 ActiveRecord::Result#each
0.001 0.000 0.000 0.000 17/1442 Hash#each
0.000 0.000 0.000 0.000 2/9 Enumerator#each
* indicates recursively called methods
Thread ID: 70143390426320
Fiber ID: 70143397263160
Total Time: 0.5662670135498047
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 0.566 0.000 0.000 0.566 1 Puma::ThreadPool::AutoTrim#start!
0.566 0.000 0.566 0.000 1/1 Kernel#sleep
0.000 0.000 0.000 0.000 1/1 Puma::ThreadPool#trim
--------------------------------------------------------------------------------
0.566 0.000 0.566 0.000 1/1 Puma::ThreadPool::AutoTrim#start!
100.00% 0.00% 0.566 0.000 0.566 0.000 1 Kernel#sleep
* indicates recursively called methods
The first one is with and the second one without Treat loaded?
Also, did you do include Treat::Core::DSL
?
That's right the second one is without treat gem
Yes I did do include Treat::Core::DSL in one of the classes
Sent from my iPhone
On 15 Aug 2014, at 06:41, Louis Mullie notifications@github.com wrote:
Also, did you do include Treat::Core::DSL?
— Reply to this email directly or view it on GitHub.
The trace is a bit hard to interpret - I will look into it more next week when I have time. For now you can just drop the Treat::Core::DSL include and use the full class names instead, which should solve your problem.
Having the same issue. Dropped the Treat::Core::DSL include and it still didn't speed up. Also had to include the zip-zip gem, as treat seems to want an old version of rubyzip and the rest of the app wants the later >1.0 version.
Ruby 1.9.3, rails 3.2.19
Having same issue.
require 'treat'
module TextParser
module Treat
extend self
# commenting next line doesn't help. So problem is in requiring treat.
extend ::Treat::Core::DSL
end
end
end
When I stop web server using CTRL-C
Puma caught this error: Attempt to unlock a mutex which is locked by another thread (ThreadError)
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-1.5.2/lib/rack/lock.rb:22:in `unlock'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-1.5.2/lib/rack/lock.rb:22:in `ensure in call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-1.5.2/lib/rack/lock.rb:23:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/actionpack-4.1.9/lib/action_dispatch/middleware/static.rb:84:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-mini-profiler-0.9.2/lib/mini_profiler/profiler.rb:300:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/railties-4.1.9/lib/rails/engine.rb:514:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/railties-4.1.9/lib/rails/application.rb:144:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/newrelic_rpm-3.9.9.275/lib/new_relic/agent/instrumentation/middleware_tracing.rb:57:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/puma-2.11.0/lib/puma/server.rb:507:in `handle_request'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/puma-2.11.0/lib/puma/server.rb:375:in `process_client'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/puma-2.11.0/lib/puma/server.rb:262:in `block in run'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/puma-2.11.0/lib/puma/thread_pool.rb:104:in `call'
/Users/zhomart/.rvm/gems/ruby-2.1.5/gems/puma-2.11.0/lib/puma/thread_pool.rb:104:in `block in spawn_thread'
Treat
monkey patches String
with method method_missing
. This method is defined in Treat::Proxies::Proxy
. This module is first in ::String.ancestors
ancestor chain.
As I understood, rails heavily relies on String's method_missing
method, that is why it always have to go through Treat's method_missing
.
https://github.com/louismullie/treat/blob/master/lib/treat/proxies/string.rb https://github.com/louismullie/treat/blob/master/lib/treat/proxies/proxy.rb
Same problem here. Any thoughts on a different way to handle this?
You're getting the error on MRI w/Puma?
Can your app delegate this work to a worker queue / separate process as well as not requiring treat until needed?
It's not really an error, just an extreme drop in performance. Yep, it's on MRI 2.2.2 and Puma.
I'll try it in a worker, I'll have to see how it is currently being loaded. I'm not sure what the impact will be on the worker, I imagine it will experience the same drop in performance.
Here's the issue demonstrated with benchmark-ips:
irb
2.2.3 :001 > require 'benchmark/ips'
=> true
2.2.3 :002 > require 'active_support/all'
=> true
2.2.3 :003 > Benchmark.ips{|x| x.report("humanize") { "red".humanize }; x.report("titleize") { "blue".titleize } }
humanize 124.579k (± 2.0%) i/s - 624.486k titleize 106.295k (± 1.7%) i/s - 535.416k
2.2.3 :004 > require 'treat'
=> true
2.2.3 :005 > Benchmark.ips{|x| x.report("humanize") { "red".humanize }; x.report("titleize") { "blue".titleize } }
humanize 49.557k (± 2.3%) i/s - 247.928k titleize 45.895k (± 2.2%) i/s - 232.392k
So - just including 'treat' gem has caused some rails basics to start performing at < 50%.
WRT @Zhomart 's comment, wouldn't it make sense to change those methods from String.method
to method(String)
so that Treat doesn't stomp on String globally?
For some reason the rails app runs very slow when the treat gem is included in the rails app. basic views with nothing takes 1041ms to render,
remove treat gem and Voila everything goes back to normal.