Created
March 11, 2016 21:59
-
-
Save zanker/683c9346af06453a8b14 to your computer and use it in GitHub Desktop.
raven-ruby base
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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