louismullie / treat

Natural language processing framework for Ruby.
Other
1.37k stars 128 forks source link

Inclusion of 'treat' gem causes rails app to be very slow #84

Open zacksiri opened 10 years ago

zacksiri commented 10 years ago

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.

louismullie commented 10 years ago

Can you provide more detail? How are you including Treat? What is your Rails setup?

louismullie commented 10 years ago

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.

zacksiri commented 10 years ago

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.

zacksiri commented 10 years ago
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
zacksiri commented 10 years ago

There seems to be Treat method missing calls that is slowing alot of it down.

zacksiri commented 10 years ago
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
louismullie commented 10 years ago

The first one is with and the second one without Treat loaded?

louismullie commented 10 years ago

Also, did you do include Treat::Core::DSL?

zacksiri commented 10 years ago

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.

louismullie commented 10 years ago

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.

robmathews commented 10 years ago

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

Zhomart commented 9 years ago

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'
Zhomart commented 9 years ago

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

cknoxrun commented 9 years ago

Same problem here. Any thoughts on a different way to handle this?

kshahkshah commented 9 years ago

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?

cknoxrun commented 9 years ago

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.

deevis commented 8 years ago

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%.

Ch4s3 commented 8 years ago

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?