Table of Contents - rack-mini-profiler-0.9.9.2 Documentation
Pages
-
CHANGELOG
- CHANGELOG
- 0.9.9.2 2016-03-06
- 0.9.9.1 2016-03-06
- 0.9.9 2016-03-06
- 0.9.8 - 2015-11-27 (Sam Saffron)
- 0.9.7 - 2015-08-03 (Sam Saffron)
- 0.9.6 - 2015-07-08 (Sam Saffron)
- 0.9.5 - 2015-07-08 (Sam Saffron)
- 0.9.4 - 2015-07-08 (Sam Saffron)
- 0.9.2 - 2014-06-26 (Sam Saffron)
- 0.9.1 - 2014-03-13 (Sam Saffron)
- 0.9.0.pre - 2013-12-12 (Sam Saffron)
- 2013-09-17 (Ross Wilson)
- 2013-09-03
- 1.30 - 2013-08-30
- 1.29 - 2013-08-20
- 1.28 - 2012-07-18
- 1.27 - 2013-06-26
- 1.26 - 2013-04-11
- 1.25 - 2013-04-08
- 1.24 - 2013-04-08
- 1.22 - 2012-09-20
- 17-September-2012
- 1.21 - 2012-09-17
- 2012-09-12 (Sam Saffron)
- 1.19 - 2012-09-10 (Sam Saffron)
- 1.17 - 2012-09-09 (Sam Saffron)
- 1.16 - 2012-09-05 (Sam Saffron)
- 1.15.pre - 2012-09-04 (Sam Saffron)
- 1.13.pre - 2012-09-03 (Sam Saffron)
- 1.12.pre - 2012-08-20 (Sam Saffron)
- 2012-08-10 (Sam Saffron)
- 2012-08-07 (Sam Saffron)
- 0.1.9 - 2012-07-30 (Sam Saffron)
- 0.1.7 - 2012-07-18 (Sam Saffron)
- 2012-07-12 (Sam Saffron)
- 0.1.3 - 2012-07-09 (Sam Saffron)
- 2012-06-28 (Sam Saffron)
-
README
- rack-mini-profiler
- Features
- Learn more
- rack-mini-profiler needs your help
- Installation
- Rails
- Rails and manual initialization
- Rack Builder
- Sinatra
- Flamegraphs
- Access control in non-development environments
- Configuration
- Caching behavior
- Storage
- User result segregation
- Profiling specific methods
- Using in SPA applications
- Configuration Options
- Custom middleware ordering (required if using Rack::Deflate with Rails)
- Special query strings
- Rails 2.X support
- Running the Specs
- Licence
- includes.css
- includes.js
- includes.less
- includes.tmpl
- jquery.1.7.1.js
- jquery.tmpl.js
- list.css
- list.js
- list.tmpl
- profile_handler.js
- share.html
Classes and Modules
- ActiveRecord
- ActiveRecord::ConnectionAdapters
- ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- ActiveRecord::Result
- Mongo
- Mongo::Server
- Mongo::Server::Connection
- Moped
- Moped::Node
- Mysql2
- Mysql2::Client
- Mysql2::Result
- Neo4j
- Neo4j::Core
- Neo4j::Core::Query
- Net
- Object
- PG
- PG::Connection
- PG::Result
- Plucky
- Plucky::Query
- RSolr
- RSolr::Connection
- Rack
- Rack::MiniProfiler
- Rack::MiniProfiler::AbstractStore
- Rack::MiniProfiler::ActiveRecordInstrumentation
- Rack::MiniProfiler::ClientSettings
- Rack::MiniProfiler::Config
- Rack::MiniProfiler::Context
- Rack::MiniProfiler::FileStore
- Rack::MiniProfiler::FileStore::CacheCleanupThread
- Rack::MiniProfiler::FileStore::FileCache
- Rack::MiniProfiler::GCProfiler
- Rack::MiniProfiler::MemcacheStore
- Rack::MiniProfiler::MemoryStore
- Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- Rack::MiniProfiler::NoBrainerProfiler
- Rack::MiniProfiler::NoBrainerProfiler::NoBrainer
- Rack::MiniProfiler::ProfilingMethods
- Rack::MiniProfiler::ProfilingMethods::klass;
- Rack::MiniProfiler::RedisStore
- Rack::MiniProfiler::TimerStruct
- Rack::MiniProfiler::TimerStruct::Base
- Rack::MiniProfiler::TimerStruct::Client
- Rack::MiniProfiler::TimerStruct::Custom
- Rack::MiniProfiler::TimerStruct::Page
- Rack::MiniProfiler::TimerStruct::Request
- Rack::MiniProfiler::TimerStruct::Sql
- Rack::MiniProfilerRails
- Rack::MiniProfilerRails::Railtie
- Rails
- Rails::VERSION
- Riak
- Riak::Client
- Riak::Multiget
- Sequel
- Sequel::Database
- SqlPatches
Methods
- ::attr_accessor — Rack::MiniProfiler::Config
- ::attributes — Rack::MiniProfiler::Config
- ::authorize_request — Rack::MiniProfiler
- ::class_exists? — SqlPatches
- ::config — Rack::MiniProfiler
- ::correct_version? — SqlPatches
- ::createRoot — Rack::MiniProfiler::TimerStruct::Request
- ::create_current — Rack::MiniProfiler
- ::current — Rack::MiniProfiler
- ::current= — Rack::MiniProfiler
- ::deauthorize_request — Rack::MiniProfiler
- ::default — Rack::MiniProfiler::Config
- ::discard_results — Rack::MiniProfiler
- ::elapsed_time — SqlPatches
- ::generate_id — Rack::MiniProfiler
- ::get_all — Riak::Multiget
- ::get_all_without_profiling — Riak::Multiget
- ::included — Rack::MiniProfiler::ActiveRecordInstrumentation
- ::init_from_form_data — Rack::MiniProfiler::TimerStruct::Client
- ::init_instrumentation — Rack::MiniProfiler::TimerStruct::Client
- ::initialize! — Rack::MiniProfilerRails
- ::insert_instrumentation — Rack
- ::instrument — Rack::MiniProfiler::TimerStruct::Client
- ::module_exists? — SqlPatches
- ::new — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- ::new — Rack::MiniProfiler::TimerStruct::Request
- ::new — Rack::MiniProfiler::RedisStore
- ::new — Rack::MiniProfiler::TimerStruct::Base
- ::new — Rack::MiniProfiler::MemoryStore
- ::new — Rack::MiniProfiler::TimerStruct::Client
- ::new — Rack::MiniProfiler::MemcacheStore
- ::new — Rack::MiniProfiler::TimerStruct::Custom
- ::new — Rack::MiniProfiler::FileStore::FileCache
- ::new — Rack::MiniProfiler::TimerStruct::Page
- ::new — Rack::MiniProfiler::FileStore
- ::new — Rack::MiniProfiler
- ::new — Rack::MiniProfiler::ClientSettings
- ::new — Rack::MiniProfiler::GCProfiler
- ::new — Rack::MiniProfiler::Context
- ::new — Rack::MiniProfiler::TimerStruct::Sql
- ::patched= — SqlPatches
- ::patched? — SqlPatches
- ::record_sql — SqlPatches
- ::request_authorized? — Rack::MiniProfiler
- ::reset_config — Rack::MiniProfiler
- ::resources_root — Rack::MiniProfiler
- ::serves_static_assets? — Rack::MiniProfilerRails
- ::share_template — Rack::MiniProfiler
- ::should_measure? — SqlPatches
- #[] — Rack::MiniProfiler::FileStore::FileCache
- #[] — Rack::MiniProfiler::TimerStruct::Base
- #[]= — Rack::MiniProfiler::TimerStruct::Base
- #[]= — Rack::MiniProfiler::FileStore::FileCache
- #add_child — Rack::MiniProfiler::TimerStruct::Request
- #add_custom — Rack::MiniProfiler::TimerStruct::Request
- #add_sql — Rack::MiniProfiler::TimerStruct::Request
- #analyze_growth — Rack::MiniProfiler::GCProfiler
- #analyze_initial_state — Rack::MiniProfiler::GCProfiler
- #analyze_memory — Rack::MiniProfiler
- #analyze_strings — Rack::MiniProfiler::GCProfiler
- #async_exec — PG::Connection
- #async_exec_without_profiling — PG::Connection
- #attributes — Rack::MiniProfiler::TimerStruct::Base
- #backtrace_default? — Rack::MiniProfiler::ClientSettings
- #backtrace_full? — Rack::MiniProfiler::ClientSettings
- #backtrace_none? — Rack::MiniProfiler::ClientSettings
- #buckets — Riak::Client
- #buckets_without_profiling — Riak::Client
- #call — Rack::MiniProfiler
- #cancel_auto_inject — Rack::MiniProfiler
- #children — Rack::MiniProfiler::TimerStruct::Request
- #clean_method_name — Rack::MiniProfiler::ProfilingMethods
- #cleanup — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- #cleanup_cache — Rack::MiniProfiler::MemoryStore
- #cleanup_cache — Rack::MiniProfiler::FileStore
- #clear_bucket_props — Riak::Client
- #clear_bucket_props_without_profiling — Riak::Client
- #client_id — Riak::Client
- #client_id_without_profiling — Riak::Client
- #config — Rack::MiniProfiler
- #count — Plucky::Query
- #count_without_profiling — Plucky::Query
- #counter — Rack::MiniProfiler::ProfilingMethods
- #counter_method — Rack::MiniProfiler::ProfilingMethods
- #current — Rack::MiniProfiler
- #current= — Rack::MiniProfiler
- #custom_timings — Rack::MiniProfiler::TimerStruct::Request
- #cycle_count — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- #delete_object — Riak::Client
- #delete_object_without_profiling — Riak::Client
- #depth — Rack::MiniProfiler::TimerStruct::Request
- #diagnostics — Rack::MiniProfiler::RedisStore
- #diagnostics — Rack::MiniProfiler::AbstractStore
- #diff_object_stats — Rack::MiniProfiler::GCProfiler
- #disable_profiling? — Rack::MiniProfiler::ClientSettings
- #discard_cookie! — Rack::MiniProfiler::ClientSettings
- #dispatch — Mongo::Server::Connection
- #dispatch_with_timing — Mongo::Server::Connection
- #dispatch_without_timing — Mongo::Server::Connection
- #dump_env — Rack::MiniProfiler
- #dump_exceptions — Rack::MiniProfiler
- #duration_ms — Rack::MiniProfiler::TimerStruct::Page
- #duration_ms — Rack::MiniProfiler::TimerStruct::Request
- #duration_ms_in_sql — Rack::MiniProfiler::TimerStruct::Page
- #duration_ms_in_sql — Rack::MiniProfiler::TimerStruct::Request
- #each — ActiveRecord::Result
- #each — Mysql2::Result
- #each — PG::Result
- #each_without_profiling — ActiveRecord::Result
- #each_without_profiling — Mysql2::Result
- #each_without_profiling — PG::Result
- #exec — PG::Connection
- #exec_delete — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_insert — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_insert_without_profiling — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_prepared — PG::Connection
- #exec_prepared_without_profiling — PG::Connection
- #exec_query — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_query_without_profiling — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_update — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_update_without_profiling — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #exec_without_profiling — PG::Connection
- #execute — RSolr::Connection
- #execute — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #execute_with_profiling — RSolr::Connection
- #execute_without_profiling — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #execute_without_profiling — RSolr::Connection
- #filtered_inspect — Plucky::Query
- #find_each — Plucky::Query
- #find_each_without_profiling — Plucky::Query
- #find_one — Plucky::Query
- #find_one_without_profiling — Plucky::Query
- #finish_step — Rack::MiniProfiler::ProfilingMethods
- #flamegraph — Rack::MiniProfiler
- #generate_html — Rack::MiniProfiler
- #get_bucket_props — Riak::Client
- #get_bucket_props_without_profiling — Riak::Client
- #get_index — Riak::Client
- #get_index_without_profiling — Riak::Client
- #get_object — Riak::Client
- #get_object_without_profiling — Riak::Client
- #get_preflist — Riak::Client
- #get_preflist_without_profiling — Riak::Client
- #get_profile_script — Rack::MiniProfiler
- #get_unviewed_ids — Rack::MiniProfiler::FileStore
- #get_unviewed_ids — Rack::MiniProfiler::RedisStore
- #get_unviewed_ids — Rack::MiniProfiler::MemoryStore
- #get_unviewed_ids — Rack::MiniProfiler::MemcacheStore
- #get_unviewed_ids — Rack::MiniProfiler::AbstractStore
- #has_cookie? — Rack::MiniProfiler::ClientSettings
- #help — Rack::MiniProfiler
- #ids — Rack::MiniProfiler
- #ids_comma_separated — Rack::MiniProfiler
- #ids_json — Rack::MiniProfiler
- #increment_cycle — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- #initialize_cleanup_thread — Rack::MiniProfiler::MemoryStore
- #initialize_locks — Rack::MiniProfiler::MemoryStore
- #inject — Rack::MiniProfiler
- #inject_profiler — Rack::MiniProfiler
- #list_keys — Riak::Client
- #list_keys_without_profiling — Riak::Client
- #load — Rack::MiniProfiler::FileStore
- #load — Rack::MiniProfiler::AbstractStore
- #load — Rack::MiniProfiler::MemcacheStore
- #load — Rack::MiniProfiler::RedisStore
- #load — Rack::MiniProfiler::MemoryStore
- #log_duration — Sequel::Database
- #log_duration_original — Sequel::Database
- #log_with_miniprofiler — Rack::MiniProfiler::ActiveRecordInstrumentation
- #make_link — Rack::MiniProfiler
- #mapred — Riak::Client
- #mapred_without_profiling — Riak::Client
- #merge! — Rack::MiniProfiler::Config
- #mp_profile_sql — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #mp_report_sql — PG::Result
- #mp_should_measure? — ActiveRecord::ConnectionAdapters::OracleEnhancedAdapter
- #name — Rack::MiniProfiler::TimerStruct::Request
- #name — Rack::MiniProfiler::TimerStruct::Page
- #object_space_stats — Rack::MiniProfiler::GCProfiler
- #on_query — Rack::MiniProfiler::NoBrainerProfiler
- #path — Rack::MiniProfiler::FileStore::FileCache
- #ping — Riak::Client
- #ping_without_profiling — Riak::Client
- #prepare — PG::Connection
- #prepare_without_profiling — PG::Connection
- #process — Moped::Node
- #process_without_profiling — Moped::Node
- #profile — Riak::Client
- #profile_database_operation — Plucky::Query
- #profile_gc — Rack::MiniProfiler::GCProfiler
- #profile_method — Rack::MiniProfiler::ProfilingMethods
- #profile_singleton_method — Rack::MiniProfiler::ProfilingMethods
- #query — PG::Connection
- #query — Mysql2::Client
- #query_without_profiling — Mysql2::Client
- #record_sql — Rack::MiniProfiler::ProfilingMethods
- #record_time — Rack::MiniProfiler::TimerStruct::Request
- #redirect_count — Rack::MiniProfiler::TimerStruct::Client
- #redis — Rack::MiniProfiler::RedisStore
- #reload_object — Riak::Client
- #reload_object_without_profiling — Riak::Client
- #remove — Plucky::Query
- #remove_without_profiling — Plucky::Query
- #report_reader_duration — Rack::MiniProfiler::TimerStruct::Sql
- #request — Object
- #request_with_mini_profiler — Object
- #request_without_mini_profiler — Object
- #response — Neo4j::Core::Query
- #response_with_miniprofiler — Neo4j::Core::Query
- #response_without_miniprofiler — Neo4j::Core::Query
- #root — Rack::MiniProfiler::TimerStruct::Page
- #save — Rack::MiniProfiler::FileStore
- #save — Rack::MiniProfiler::AbstractStore
- #save — Rack::MiniProfiler::MemoryStore
- #save — Rack::MiniProfiler::MemcacheStore
- #save — Rack::MiniProfiler::RedisStore
- #send_query_prepared — PG::Connection
- #send_query_prepared_without_profiling — PG::Connection
- #serve_html — Rack::MiniProfiler
- #serve_results — Rack::MiniProfiler
- #set_bucket_props — Riak::Client
- #set_bucket_props_without_profiling — Riak::Client
- #set_unviewed — Rack::MiniProfiler::RedisStore
- #set_unviewed — Rack::MiniProfiler::AbstractStore
- #set_unviewed — Rack::MiniProfiler::MemoryStore
- #set_unviewed — Rack::MiniProfiler::MemcacheStore
- #set_unviewed — Rack::MiniProfiler::FileStore
- #set_viewed — Rack::MiniProfiler::MemoryStore
- #set_viewed — Rack::MiniProfiler::FileStore
- #set_viewed — Rack::MiniProfiler::MemcacheStore
- #set_viewed — Rack::MiniProfiler::RedisStore
- #set_viewed — Rack::MiniProfiler::AbstractStore
- #should_cleanup? — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- #singleton_class — Rack::MiniProfiler::ProfilingMethods
- #sleepy_run — Rack::MiniProfiler::MemoryStore::CacheCleanupThread
- #sql_timings — Rack::MiniProfiler::TimerStruct::Request
- #start — Rack::MiniProfiler::TimerStruct::Request
- #start_ms — Rack::MiniProfiler::TimerStruct::Request
- #start_step — Rack::MiniProfiler::ProfilingMethods
- #step — Rack::MiniProfiler::ProfilingMethods
- #store_object — Riak::Client
- #store_object_without_profiling — Riak::Client
- #text_result — Rack::MiniProfiler
- #timings — Rack::MiniProfiler::TimerStruct::Client
- #to_json — Rack::MiniProfiler::TimerStruct::Base
- #to_json — Rack::MiniProfiler::TimerStruct::Page
- #trim_strings — Rack::MiniProfiler
- #uncounter_method — Rack::MiniProfiler::ProfilingMethods
- #unprofile_method — Rack::MiniProfiler::ProfilingMethods
- #unprofile_singleton_method — Rack::MiniProfiler::ProfilingMethods
- #user — Rack::MiniProfiler
- #values — PG::Result
- #values_without_profiling — PG::Result
- #write! — Rack::MiniProfiler::ClientSettings