Skip to content

Instantly share code, notes, and snippets.

@zanker
Created March 11, 2016 21:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zanker/683c9346af06453a8b14 to your computer and use it in GitHub Desktop.
Save zanker/683c9346af06453a8b14 to your computer and use it in GitHub Desktop.
raven-ruby base
Measure Mode: wall_time
Thread ID: 70262938909220
Fiber ID: 70262945578140
Total Time: 12.474074363708496
Sort by: total_time
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 12.474 0.000 0.000 12.474 1 Global#[No method]
12.474 0.002 0.000 12.472 1/1 Integer#times
0.000 0.000 0.000 0.000 1/86201 Kernel#respond_to?
--------------------------------------------------------------------------------
12.474 0.002 0.000 12.472 1/1 Global#[No method]
100.00% 0.01% 12.474 0.002 0.000 12.472 1 Integer#times
12.472 0.001 0.000 12.471 100/100 <Module::Raven>#capture_type
0.000 0.000 0.000 0.000 100/100 Object#generate_exception
0.000 0.000 0.000 0.000 200/86201 Kernel#respond_to?
--------------------------------------------------------------------------------
12.472 0.001 0.000 12.471 100/100 Integer#times
99.98% 0.01% 12.472 0.001 0.000 12.471 100 <Module::Raven>#capture_type
11.408 0.000 0.000 11.408 100/100 <Module::Raven>#send_event
1.063 0.001 0.000 1.062 100/100 <Class::Raven::Event>#from_exception
0.001 0.000 0.000 0.000 100/100 <Module::Raven>#should_capture?
0.000 0.000 0.000 0.000 100/34500 <Module::Raven>#configuration
0.000 0.000 0.000 0.000 100/447800 Kernel#is_a?
0.000 0.000 0.000 0.000 100/7600 Kernel#block_given?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 400/9501 <Class::Raven::Backtrace>#parse
0.000 0.000 0.000 0.000 200/9501 <Class::Raven::Event>#stacktrace_interface_from
0.000 0.000 0.000 0.000 200/9501 Raven::StacktraceInterface#to_hash
0.000 0.000 0.000 0.000 1/9501 Raven::Processor::SanitizeData#fields_re
0.001 0.000 0.000 0.000 7300/9501 Raven::Interface#to_hash
0.181 0.000 0.000 0.181 300/9501 Raven::Processor::RemoveCircularReferences#process
0.351 0.000 0.000 0.351 100/9501 Raven::ExceptionInterface#to_hash
0.504 0.000 0.000 0.504 300/9501 Raven::Processor::UTF8Conversion#process
0.626 0.000 0.000 0.626 100/9501 Raven::Interface#initialize
2.012 0.000 0.000 2.012 300/9501 Raven::Processor::SanitizeData#sanitize
8.053 0.000 0.000 8.053 300/9501 Raven::OkJson#arrenc
94.03% 0.01% 11.729 0.002 0.000 11.727 9501 *Array#map
0.351 0.000 0.000 0.351 200/200 Raven::SingleExceptionInterface#to_hash
0.344 0.017 0.000 0.328 6800/6800 Raven::StacktraceInterface::Frame#to_hash
0.278 0.016 0.000 0.262 6800/6800 Kernel#tap
0.070 0.011 0.000 0.059 6800/6800 <Class::Raven::Backtrace::Line>#parse
0.026 0.026 0.000 0.000 55500/55600 String#to_sym
0.017 0.017 0.000 0.000 55500/55500 Kernel#instance_variable_get
0.016 0.016 0.000 0.000 55500/55500 Symbol#[]
0.008 0.005 0.000 0.003 6800/6900 Enumerable#reduce
0.000 0.000 0.000 0.000 11/11 Raven::Processor::SanitizeData#use_boundary?
0.000 0.000 0.000 0.000 7000/50800 Raven::OkJson#valenc
0.000 0.000 0.000 0.000 7000/50800 Raven::Processor::SanitizeData#sanitize
0.000 0.000 0.000 0.000 7000/50900 Raven::Processor::UTF8Conversion#process
0.000 0.000 0.000 0.000 7000/50900 Raven::Processor::RemoveCircularReferences#process
0.000 0.000 0.000 0.000 7000/94002 Class#new
--------------------------------------------------------------------------------
11.408 0.000 0.000 11.408 100/100 <Module::Raven>#capture_type
91.45% 0.00% 11.408 0.000 0.000 11.408 100 <Module::Raven>#send_event
11.408 0.001 0.000 11.406 100/100 Raven::Client#send_event
0.000 0.000 0.000 0.000 100/100 <Module::Raven>#client
--------------------------------------------------------------------------------
11.408 0.001 0.000 11.406 100/100 <Module::Raven>#send_event
91.45% 0.01% 11.408 0.001 0.000 11.406 100 Raven::Client#send_event
11.041 0.001 0.000 11.041 100/100 Raven::Client#encode
0.354 0.001 0.000 0.353 100/100 Raven::Event#to_hash
0.008 0.001 0.000 0.007 100/100 Raven::Logger#debug
0.002 0.001 0.000 0.002 100/100 Raven::Client#generate_auth_header
0.000 0.000 0.000 0.000 100/100 Raven::Client#configuration_allows_sending
0.000 0.000 0.000 0.000 100/100 Raven::Client#successful_send
0.000 0.000 0.000 0.000 100/100 Raven::Client#transport
0.000 0.000 0.000 0.000 100/100 <Module::Raven>#logger
0.000 0.000 0.000 0.000 100/100 Raven::ClientState#should_try?
0.000 0.000 0.000 0.000 100/100 Raven::Transports::Dummy#send_event
--------------------------------------------------------------------------------
11.041 0.001 0.000 11.041 100/100 Raven::Client#send_event
88.51% 0.01% 11.041 0.001 0.000 11.041 100 Raven::Client#encode
8.212 0.000 0.000 8.212 100/100 Raven::OkJson#encode
2.808 0.000 0.000 2.808 100/6900 Enumerable#reduce
0.020 0.020 0.000 0.000 100/100 <Class::Zlib::Deflate>#deflate
0.001 0.000 0.000 0.000 100/100 <Module::Base64>#strict_encode64
0.000 0.000 0.000 0.000 100/100 Hash#to_hash
--------------------------------------------------------------------------------
2.277 0.002 0.000 2.274 15400/23200 Enumerable#each_with_object
8.211 0.003 0.000 8.208 7800/23200 Enumerable#map
84.08% 0.04% 10.488 0.005 0.000 10.482 23200 *Hash#each
8.155 0.002 0.000 8.153 43800/50800 Raven::OkJson#valenc
2.086 0.004 0.000 2.082 43800/50800 Raven::Processor::SanitizeData#sanitize
1.592 0.048 0.000 1.544 43800/43800 Raven::OkJson#keyenc
0.000 0.000 0.000 0.000 43800/50900 Raven::Processor::RemoveCircularReferences#process
--------------------------------------------------------------------------------
8.212 0.000 0.000 8.212 100/100 Raven::Client#encode
65.84% 0.00% 8.212 0.000 0.000 8.212 100 Raven::OkJson#encode
8.212 0.001 0.000 8.211 100/7700 Raven::OkJson#objenc
0.000 0.000 0.000 0.000 100/260000 Module#===
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7600/7700 Raven::OkJson#valenc
8.212 0.001 0.000 8.211 100/7700 Raven::OkJson#encode
65.83% 0.01% 8.212 0.001 0.000 8.211 7700 *Raven::OkJson#objenc
8.211 0.000 0.000 8.210 7700/7800 Enumerable#map
0.025 0.025 0.000 0.000 7700/8302 Array#join
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 100/7800 Raven::Client#generate_auth_header
8.211 0.000 0.000 8.210 7700/7800 Raven::OkJson#objenc
65.83% 0.00% 8.211 0.000 0.000 8.211 7800 *Enumerable#map
8.211 0.003 0.000 8.208 7800/23200 Hash#each
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7000/50800 Array#map
8.155 0.002 0.000 8.153 43800/50800 Hash#each
65.37% 0.02% 8.155 0.002 0.000 8.153 50800 *Raven::OkJson#valenc
8.054 0.001 0.000 8.053 300/300 Raven::OkJson#arrenc
6.340 3.143 0.000 3.197 28800/72600 Raven::OkJson#strenc
0.068 0.024 0.000 0.044 7000/7000 Raven::OkJson#numenc
0.035 0.035 0.000 0.000 165100/260000 Module#===
0.004 0.003 0.000 0.001 7100/7100 TrueClass#===
0.001 0.001 0.000 0.000 6700/6700 FalseClass#===
0.000 0.000 0.000 0.000 300/300 NilClass#===
0.000 0.000 0.000 0.000 7600/7700 Raven::OkJson#objenc
--------------------------------------------------------------------------------
8.054 0.001 0.000 8.053 300/300 Raven::OkJson#valenc
64.57% 0.01% 8.054 0.001 0.000 8.053 300 *Raven::OkJson#arrenc
8.053 0.000 0.000 8.053 300/9501 Array#map
0.002 0.002 0.000 0.000 300/8302 Array#join
--------------------------------------------------------------------------------
1.484 0.690 0.000 0.794 43800/72600 Raven::OkJson#keyenc
6.340 3.143 0.000 3.197 28800/72600 Raven::OkJson#valenc
62.72% 30.73% 7.824 3.833 0.000 3.991 72600 Raven::OkJson#strenc
1.116 0.786 0.000 0.330 2125300/2125300 Raven::OkJson#rubydoesenc?
1.091 1.091 0.000 0.000 4250600/4263100 String#[]
0.895 0.895 0.000 0.000 4250600/4250600 String#ord
0.659 0.659 0.000 0.000 2125300/2125300 StringIO#write
0.144 0.082 0.000 0.062 72600/94002 Class#new
0.067 0.067 0.000 0.000 145200/145200 StringIO#putc
0.018 0.018 0.000 0.000 72600/72600 StringIO#string
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 100/21000 Enumerable#each_entry
0.001 0.001 0.000 0.000 200/21000 Enumerable#find
0.006 0.006 0.000 0.000 13800/21000 Enumerable#sort_by
2.811 0.004 0.000 2.807 6900/21000 Enumerable#reduce
22.59% 0.09% 2.818 0.011 0.000 2.807 21000 Array#each
2.088 0.000 0.000 2.087 100/7700 Raven::Processor::SanitizeData#process
0.529 0.000 0.000 0.529 100/50900 Raven::Processor::UTF8Conversion#process
0.190 0.000 0.000 0.190 100/50900 Raven::Processor::RemoveCircularReferences#process
0.000 0.000 0.000 0.000 100/100 Raven::Processor::Cookies#process
0.000 0.000 0.000 0.000 100/200 Set#add
0.000 0.000 0.000 0.000 100/100 Raven::Processor::PostData#process
--------------------------------------------------------------------------------
0.008 0.005 0.000 0.003 6800/6900 Array#map
2.808 0.000 0.000 2.808 100/6900 Raven::Client#encode
22.57% 0.04% 2.815 0.005 0.000 2.811 6900 Enumerable#reduce
2.811 0.004 0.000 2.807 6900/21000 Array#each
--------------------------------------------------------------------------------
0.189 0.000 0.000 0.189 7700/15400 Raven::Processor::RemoveCircularReferences#process
2.087 0.000 0.000 2.087 7700/15400 Raven::Processor::SanitizeData#process
18.25% 0.00% 2.277 0.000 0.000 2.277 15400 *Enumerable#each_with_object
2.277 0.002 0.000 2.274 15400/23200 Hash#each
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7600/7700 Raven::Processor::SanitizeData#sanitize
2.088 0.000 0.000 2.087 100/7700 Array#each
16.74% 0.00% 2.088 0.000 0.000 2.087 7700 *Raven::Processor::SanitizeData#process
2.087 0.000 0.000 2.087 7700/15400 Enumerable#each_with_object
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 7000/50800 Array#map
2.086 0.004 0.000 2.082 43800/50800 Hash#each
16.72% 0.03% 2.086 0.004 0.000 2.082 50800 *Raven::Processor::SanitizeData#sanitize
2.012 0.000 0.000 2.012 300/9501 Array#map
1.060 1.060 0.000 0.000 28800/107200 Regexp#match
0.730 0.043 0.000 0.687 35800/35800 Raven::Processor::SanitizeData#matches_regexes?
0.052 0.052 0.000 0.000 179600/447800 Kernel#is_a?
0.040 0.040 0.000 0.000 42900/123000 Symbol#to_s
0.022 0.022 0.000 0.000 28800/276801 String#to_s
0.013 0.013 0.000 0.000 28800/64600 Raven::Processor::SanitizeData#fields_re
0.000 0.000 0.000 0.000 7600/7700 Raven::Processor::SanitizeData#process
--------------------------------------------------------------------------------
0.026 0.026 0.000 0.000 6800/107200 String#match
0.603 0.603 0.000 0.000 71600/107200 Raven::Processor::SanitizeData#matches_regexes?
1.060 1.060 0.000 0.000 28800/107200 Raven::Processor::SanitizeData#sanitize
13.54% 13.54% 1.689 1.689 0.000 0.000 107200 Regexp#match
--------------------------------------------------------------------------------
1.592 0.048 0.000 1.544 43800/43800 Hash#each
12.76% 0.38% 1.592 0.048 0.000 1.544 43800 Raven::OkJson#keyenc
1.484 0.690 0.000 0.794 43800/72600 Raven::OkJson#strenc
0.043 0.043 0.000 0.000 43800/123000 Symbol#to_s
0.017 0.017 0.000 0.000 87600/260000 Module#===
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 6800/94002 Raven::Backtrace::Line#in_app
0.000 0.000 0.000 0.000 1/94002 <Class::Raven::Context>#current
0.000 0.000 0.000 0.000 100/94002 Raven::Event#interface
0.000 0.000 0.000 0.000 300/94002 Raven::Interface#initialize
0.000 0.000 0.000 0.000 100/94002 Set#initialize
0.000 0.000 0.000 0.000 7000/94002 Array#map
0.000 0.000 0.000 0.000 6800/94002 <Class::Raven::Backtrace::Line>#parse
0.000 0.000 0.000 0.000 200/94002 <Class::Raven::Backtrace>#parse
0.000 0.000 0.000 0.000 1/94002 Raven::Client#transport
0.144 0.082 0.000 0.062 72600/94002 Raven::OkJson#strenc
1.054 0.000 0.000 1.054 100/94002 <Class::Raven::Event>#from_exception
9.61% 0.66% 1.198 0.083 0.000 1.116 94002 *Class#new
1.054 0.003 0.000 1.051 100/100 Raven::Event#initialize
0.630 0.001 0.000 0.629 300/7300 Raven::Interface#initialize
0.622 0.000 0.000 0.622 200/200 Raven::StacktraceInterface#initialize
0.078 0.078 0.000 0.000 6800/6800 Regexp#initialize
0.062 0.047 0.000 0.015 72600/72600 StringIO#initialize
0.017 0.009 0.000 0.008 6800/6800 Raven::StacktraceInterface::Frame#initialize
0.013 0.009 0.000 0.003 6800/6800 Raven::Backtrace::Line#initialize
0.002 0.000 0.000 0.002 100/100 Set#initialize
0.000 0.000 0.000 0.000 200/200 Raven::Backtrace#initialize
0.000 0.000 0.000 0.000 100/100 Hash#initialize
0.000 0.000 0.000 0.000 1/1 Raven::Transports::Dummy#initialize
0.000 0.000 0.000 0.000 1/1 Raven::Context#initialize
--------------------------------------------------------------------------------
1.116 0.786 0.000 0.330 2125300/2125300 Raven::OkJson#strenc
8.95% 6.31% 1.116 0.786 0.000 0.330 2125300 Raven::OkJson#rubydoesenc?
0.330 0.330 0.000 0.000 2125300/2125300 Module#method_defined?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 100/4263100 Logger::Formatter#call
0.005 0.005 0.000 0.000 12400/4263100 Raven::StacktraceInterface::Frame#filename
1.091 1.091 0.000 0.000 4250600/4263100 Raven::OkJson#strenc
8.79% 8.79% 1.096 1.096 0.000 0.000 4263100 String#[]
--------------------------------------------------------------------------------
1.063 0.001 0.000 1.062 100/100 <Module::Raven>#capture_type
8.52% 0.00% 1.063 0.001 0.000 1.062 100 <Class::Raven::Event>#from_exception
1.054 0.000 0.000 1.054 100/94002 Class#new
0.007 0.000 0.000 0.007 100/100 Enumerable#any?
0.000 0.000 0.000 0.000 100/8200 Hash#merge
0.000 0.000 0.000 0.000 100/7000 Raven::Configuration#[]
0.000 0.000 0.000 0.000 100/100 Kernel#instance_variable_defined?
0.000 0.000 0.000 0.000 100/34500 <Module::Raven>#configuration
0.000 0.000 0.000 0.000 100/447800 Kernel#is_a?
--------------------------------------------------------------------------------
1.054 0.003 0.000 1.051 100/100 Class#new
8.45% 0.02% 1.054 0.003 0.000 1.051 100 Raven::Event#initialize
0.632 0.000 0.000 0.632 100/100 <Class::Raven::Event>#add_exception_interface
0.406 0.000 0.000 0.406 100/100 Raven::Event#resolve_hostname
0.005 0.001 0.000 0.004 100/100 Raven::Event#generate_event_id
0.002 0.001 0.000 0.001 400/8200 Hash#merge
0.001 0.000 0.000 0.001 100/200 Hash#each_pair
0.001 0.001 0.000 0.000 100/100 Time#utc
0.001 0.001 0.000 0.000 100/200 Time#strftime
0.001 0.000 0.000 0.001 100/100 Raven::Event#[]
0.001 0.000 0.000 0.000 100/100 <Module::Raven>#context
0.000 0.000 0.000 0.000 100/300 <Class::Time>#now
0.000 0.000 0.000 0.000 400/447800 Kernel#is_a?
0.000 0.000 0.000 0.000 100/100 Exception#message
0.000 0.000 0.000 0.000 100/34500 <Module::Raven>#configuration
0.000 0.000 0.000 0.000 100/2600 Kernel#class
0.000 0.000 0.000 0.000 100/500 Module#to_s
0.000 0.000 0.000 0.000 100/7600 Kernel#block_given?
--------------------------------------------------------------------------------
0.895 0.895 0.000 0.000 4250600/4250600 Raven::OkJson#strenc
7.17% 7.17% 0.895 0.895 0.000 0.000 4250600 String#ord
--------------------------------------------------------------------------------
0.730 0.043 0.000 0.687 35800/35800 Raven::Processor::SanitizeData#sanitize
5.85% 0.34% 0.730 0.043 0.000 0.687 35800 Raven::Processor::SanitizeData#matches_regexes?
0.603 0.603 0.000 0.000 71600/107200 Regexp#match
0.034 0.034 0.000 0.000 28800/276801 String#to_s
0.026 0.026 0.000 0.000 35800/123000 Symbol#to_s
0.017 0.017 0.000 0.000 35800/64600 Raven::Processor::SanitizeData#fields_re
0.007 0.007 0.000 0.000 7000/14303 Fixnum#to_s
--------------------------------------------------------------------------------
0.659 0.659 0.000 0.000 2125300/2125300 Raven::OkJson#strenc
5.28% 5.28% 0.659 0.659 0.000 0.000 2125300 StringIO#write
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.000 100/200 Raven::Event#[]
0.632 0.001 0.000 0.631 100/200 <Class::Raven::Event>#add_exception_interface
5.07% 0.01% 0.633 0.001 0.000 0.632 200 Raven::Event#interface
0.001 0.000 0.000 0.000 200/200 <Module::Raven>#find_interface
0.000 0.000 0.000 0.000 300/300 <Class::Raven::Interface>#name
0.000 0.000 0.000 0.000 100/94002 Class#new
--------------------------------------------------------------------------------
0.632 0.000 0.000 0.632 100/100 Raven::Event#initialize
5.07% 0.00% 0.632 0.000 0.000 0.632 100 <Class::Raven::Event>#add_exception_interface
0.632 0.001 0.000 0.631 100/200 Raven::Event#interface
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 200/7300 Raven::StacktraceInterface#initialize
0.000 0.000 0.000 0.000 6800/7300 Raven::StacktraceInterface::Frame#initialize
0.630 0.001 0.000 0.629 300/7300 Class#new
5.05% 0.01% 0.630 0.001 0.000 0.629 7300 *Raven::Interface#initialize
0.626 0.000 0.000 0.626 100/9501 Array#map
0.621 0.001 0.000 0.620 200/200 <Class::Raven::Event>#stacktrace_interface_from
0.002 0.002 0.000 0.000 7300/7600 Kernel#block_given?
0.001 0.001 0.000 0.000 400/500 Module#to_s
0.000 0.000 0.000 0.000 400/2600 Kernel#class
0.000 0.000 0.000 0.000 400/7500 Exception#backtrace
0.000 0.000 0.000 0.000 200/200 String#split
0.000 0.000 0.000 0.000 300/300 Kernel#object_id
0.000 0.000 0.000 0.000 200/8302 Array#join
0.000 0.000 0.000 0.000 200/200 Array#[]
0.000 0.000 0.000 0.000 200/300 Exception#to_s
0.000 0.000 0.000 0.000 100/100 Set#include?
0.000 0.000 0.000 0.000 200/200 Exception#respond_to?
0.000 0.000 0.000 0.000 100/200 Set#add
0.000 0.000 0.000 0.000 100/100 Exception#cause
0.000 0.000 0.000 0.000 100/100 Array#reverse!
0.000 0.000 0.000 0.000 300/94002 Class#new
--------------------------------------------------------------------------------
0.622 0.000 0.000 0.622 200/200 Class#new
4.99% 0.00% 0.622 0.000 0.000 0.622 200 Raven::StacktraceInterface#initialize
0.000 0.000 0.000 0.000 200/7300 Raven::Interface#initialize
--------------------------------------------------------------------------------
0.621 0.001 0.000 0.620 200/200 Raven::Interface#initialize
4.98% 0.01% 0.621 0.001 0.000 0.620 200 <Class::Raven::Event>#stacktrace_interface_from
0.218 0.002 0.000 0.216 200/14005 Array#select
0.084 0.001 0.000 0.083 200/200 <Class::Raven::Backtrace>#parse
0.007 0.001 0.000 0.007 200/200 Raven::Event#get_culprit
0.000 0.000 0.000 0.000 200/400 Array#reverse
0.000 0.000 0.000 0.000 200/9501 Array#map
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 100/8200 <Class::Raven::Event>#from_exception
0.002 0.001 0.000 0.001 400/8200 Raven::Event#initialize
0.529 0.001 0.000 0.528 7700/8200 Raven::Processor::UTF8Conversion#process
4.26% 0.02% 0.531 0.002 0.000 0.529 8200 *Hash#merge
0.022 0.008 0.000 0.014 8200/8400 Kernel#initialize_dup
0.000 0.000 0.000 0.000 43800/50900 Raven::Processor::UTF8Conversion#process
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 43800/50900 Hash#merge
0.000 0.000 0.000 0.000 7000/50900 Array#map
0.529 0.000 0.000 0.529 100/50900 Array#each
4.24% 0.00% 0.529 0.000 0.000 0.529 50900 *Raven::Processor::UTF8Conversion#process
0.529 0.001 0.000 0.528 7700/8200 Hash#merge
0.504 0.000 0.000 0.504 300/9501 Array#map
0.367 0.067 0.000 0.299 42900/42900 Raven::Processor::UTF8Conversion#clean_invalid_utf8_bytes
0.038 0.038 0.000 0.000 144400/447800 Kernel#is_a?
--------------------------------------------------------------------------------
0.005 0.000 0.000 0.005 200/13800 Raven::Event#get_culprit
0.198 0.016 0.000 0.182 6800/13800 Raven::StacktraceInterface::Frame#to_hash
0.216 0.015 0.000 0.201 6800/13800 Array#select
3.36% 0.25% 0.420 0.031 0.000 0.389 13800 Raven::StacktraceInterface::Frame#filename
0.284 0.013 0.000 0.272 13800/13800 Raven::StacktraceInterface::Frame#longest_load_path
0.074 0.019 0.000 0.055 27600/27600 Raven::StacktraceInterface::Frame#under_project_root?
0.008 0.008 0.000 0.000 12400/12400 String#chomp
0.007 0.007 0.000 0.000 12400/276801 String#to_s
0.006 0.006 0.000 0.000 12400/67600 Raven::StacktraceInterface::Frame#project_root
0.005 0.005 0.000 0.000 12400/4263100 String#[]
0.004 0.004 0.000 0.000 13800/14100 Kernel#nil?
--------------------------------------------------------------------------------
0.406 0.000 0.000 0.406 100/100 Raven::Event#initialize
3.26% 0.00% 0.406 0.000 0.000 0.406 100 Raven::Event#resolve_hostname
0.405 0.405 0.000 0.000 100/100 <Class::Socket>#gethostbyname
0.001 0.001 0.000 0.000 100/100 <Class::Socket>#gethostname
0.000 0.000 0.000 0.000 100/100 Array#first
--------------------------------------------------------------------------------
0.405 0.405 0.000 0.000 100/100 Raven::Event#resolve_hostname
3.24% 3.24% 0.405 0.405 0.000 0.000 100 <Class::Socket>#gethostbyname
--------------------------------------------------------------------------------
0.367 0.067 0.000 0.299 42900/42900 Raven::Processor::UTF8Conversion#process
2.94% 0.54% 0.367 0.067 0.000 0.299 42900 Raven::Processor::UTF8Conversion#clean_invalid_utf8_bytes
0.274 0.274 0.000 0.000 57600/57600 String#encode
0.019 0.019 0.000 0.000 85800/86201 Kernel#respond_to?
0.007 0.007 0.000 0.000 28800/447800 Kernel#is_a?
--------------------------------------------------------------------------------
0.001 0.000 0.000 0.001 100/200 Raven::Event#initialize
0.353 0.000 0.000 0.353 100/200 Raven::Event#to_hash
2.84% 0.01% 0.354 0.001 0.000 0.354 200 Hash#each_pair
0.353 0.000 0.000 0.352 100/100 Raven::ExceptionInterface#to_hash
0.000 0.000 0.000 0.000 300/300 Kernel#instance_variable_set
0.000 0.000 0.000 0.000 300/123000 Symbol#to_s
0.000 0.000 0.000 0.000 100/55600 String#to_sym
--------------------------------------------------------------------------------
0.354 0.001 0.000 0.353 100/100 Raven::Client#send_event
2.84% 0.01% 0.354 0.001 0.000 0.353 100 Raven::Event#to_hash
0.353 0.000 0.000 0.353 100/200 Hash#each_pair
--------------------------------------------------------------------------------
0.353 0.000 0.000 0.352 100/100 Hash#each_pair
2.83% 0.00% 0.353 0.000 0.000 0.352 100 Raven::ExceptionInterface#to_hash
0.351 0.000 0.000 0.351 100/9501 Array#map
0.001 0.000 0.000 0.001 100/7300 Raven::Interface#to_hash
--------------------------------------------------------------------------------
0.351 0.000 0.000 0.351 200/200 Array#map
2.82% 0.00% 0.351 0.000 0.000 0.351 200 Raven::SingleExceptionInterface#to_hash
0.348 0.000 0.000 0.348 200/200 Raven::StacktraceInterface#to_hash
0.002 0.000 0.000 0.002 200/7300 Raven::Interface#to_hash
--------------------------------------------------------------------------------
0.348 0.000 0.000 0.348 200/200 Raven::SingleExceptionInterface#to_hash
2.79% 0.00% 0.348 0.000 0.000 0.348 200 Raven::StacktraceInterface#to_hash
0.001 0.000 0.000 0.001 200/7300 Raven::Interface#to_hash
0.000 0.000 0.000 0.000 200/9501 Array#map
--------------------------------------------------------------------------------
0.344 0.017 0.000 0.328 6800/6800 Array#map
2.76% 0.13% 0.344 0.017 0.000 0.328 6800 Raven::StacktraceInterface::Frame#to_hash
0.198 0.016 0.000 0.182 6800/13800 Raven::StacktraceInterface::Frame#filename
0.118 0.006 0.000 0.113 6800/7300 Raven::Interface#to_hash
0.011 0.011 0.000 0.000 27200/27200 Hash#delete
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 5/14005 Raven::Processor::SanitizeData#special_characters?
0.126 0.044 0.000 0.082 13800/14005 Raven::StacktraceInterface::Frame#longest_load_path
0.218 0.002 0.000 0.216 200/14005 <Class::Raven::Event>#stacktrace_interface_from
2.76% 0.37% 0.344 0.046 0.000 0.298 14005 *Array#select
0.216 0.015 0.000 0.201 6800/13800 Raven::StacktraceInterface::Frame#filename
0.115 0.115 0.000 0.000 193200/276801 String#to_s
0.045 0.045 0.000 0.000 193200/220800 String#start_with?
0.000 0.000 0.000 0.000 55/55 String#include?
--------------------------------------------------------------------------------
0.330 0.330 0.000 0.000 2125300/2125300 Raven::OkJson#rubydoesenc?
2.64% 2.64% 0.330 0.330 0.000 0.000 2125300 Module#method_defined?
--------------------------------------------------------------------------------
0.284 0.013 0.000 0.272 13800/13800 Raven::StacktraceInterface::Frame#filename
2.28% 0.10% 0.284 0.013 0.000 0.272 13800 Raven::StacktraceInterface::Frame#longest_load_path
0.126 0.044 0.000 0.082 13800/14005 Array#select
0.021 0.014 0.000 0.006 13800/13800 Enumerable#sort_by
0.005 0.005 0.000 0.000 13800/13800 Array#last
--------------------------------------------------------------------------------
0.278 0.016 0.000 0.262 6800/6800 Array#map
2.23% 0.13% 0.278 0.016 0.000 0.262 6800 Kernel#tap
0.259 0.019 0.000 0.239 6800/6800 Raven::Backtrace::Line#in_app
0.003 0.003 0.000 0.000 6800/7000 Raven::Configuration#[]
--------------------------------------------------------------------------------
0.274 0.274 0.000 0.000 57600/57600 Raven::Processor::UTF8Conversion#clean_invalid_utf8_bytes
2.19% 2.19% 0.274 0.274 0.000 0.000 57600 String#encode
--------------------------------------------------------------------------------
0.259 0.019 0.000 0.239 6800/6800 Kernel#tap
2.07% 0.15% 0.259 0.019 0.000 0.239 6800 Raven::Backtrace::Line#in_app
0.117 0.117 0.000 0.000 6800/6800 String#=~
0.023 0.007 0.000 0.016 6800/6800 Raven::Backtrace::Line#project_root
0.008 0.008 0.000 0.000 6800/6800 Regexp#to_s
0.007 0.007 0.000 0.000 6800/34500 <Module::Raven>#configuration
0.000 0.000 0.000 0.000 6800/94002 Class#new
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 43800/50900 Hash#each
0.000 0.000 0.000 0.000 7000/50900 Array#map
0.190 0.000 0.000 0.190 100/50900 Array#each
1.52% 0.00% 0.190 0.000 0.000 0.190 50900 *Raven::Processor::RemoveCircularReferences#process
0.189 0.000 0.000 0.189 7700/15400 Enumerable#each_with_object
0.181 0.000 0.000 0.181 300/9501 Array#map
0.025 0.025 0.000 0.000 101800/101800 BasicObject#__id__
0.025 0.025 0.000 0.000 94100/447800 Kernel#is_a?
0.013 0.013 0.000 0.000 50900/51011 Array#include?
--------------------------------------------------------------------------------
0.000 0.000 0.000 0.000 1/276801 <Module::SecureRandom>#gen_random
0.004 0.004 0.000 0.000 6800/276801 Raven::Backtrace::Line#project_root
0.004 0.004 0.000 0.000 6800/276801 Raven::StacktraceInterface::Frame#project_root
0.007 0.007 0.000 0.000 12400/276801 Raven::StacktraceInterface::Frame#filename
0.022 0.022 0.000 0.000 28800/276801 Raven::Processor::SanitizeData#sanitize
0.034 0.034 0.000 0.000 28800/276801 Raven::Processor::SanitizeData#matches_regexes?
0.115 0.115 0.000 0.000 193200/276801 Array#select
1.50% 1.50% 0.187 0.187 0.000 0.000 276801 String#to_s
* indicates recursively called methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment