Skip to content

Instantly share code, notes, and snippets.

@macros
Created March 9, 2010 22:48
Show Gist options
  • Save macros/327244 to your computer and use it in GitHub Desktop.
Save macros/327244 to your computer and use it in GitHub Desktop.
jasonc@trask:~$ ruby libxml_sax.rb
Thread ID: 70237214132660
Total Time: 0.14
%total %self total self wait child calls Name
--------------------------------------------------------------------------------
100.00% 0.00% 0.14 0.00 0.00 0.14 1 Global#[No method] (libxml_sax.rb:64} libxml_sax.rb:64
0.14 0.11 0.00 0.03 1/1 LibXML::XML::SaxParser#parse
0.00 0.00 0.00 0.00 1/2 Class#new
0.00 0.00 0.00 0.00 1/1 <Class::LibXML::XML::SaxParser>#file
--------------------------------------------------------------------------------
0.14 0.11 0.00 0.03 1/1 Global#[No method]
100.00% 78.57% 0.14 0.11 0.00 0.03 1 LibXML::XML::SaxParser#parse (ruby_runtime:0} ruby_runtime:0
0.02 0.02 0.00 0.00 22754/22754 LibXML::XML::SaxParser::Callbacks#on_characters
0.01 0.01 0.00 0.00 13899/13899 LibXML::XML::SaxParser::Callbacks#on_start_element_ns
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser::Callbacks#on_internal_subset
0.00 0.00 0.00 0.00 13899/13899 LibXML::XML::SaxParser::Callbacks#on_end_element_ns
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser::Callbacks#on_start_document
0.00 0.00 0.00 0.00 13899/13899 Gmeta#on_start_element
0.00 0.00 0.00 0.00 1/1 Gmeta#on_end_document
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser::Callbacks#on_external_subset
--------------------------------------------------------------------------------
0.02 0.02 0.00 0.00 22754/22754 LibXML::XML::SaxParser#parse
14.29% 14.29% 0.02 0.02 0.00 0.00 22754 LibXML::XML::SaxParser::Callbacks#on_characters (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:10} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:10
--------------------------------------------------------------------------------
0.01 0.01 0.00 0.00 13899/13899 LibXML::XML::SaxParser#parse
7.14% 7.14% 0.01 0.01 0.00 0.00 13899 LibXML::XML::SaxParser::Callbacks#on_start_element_ns (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:62} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:62
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 Global#[No method]
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::LibXML::XML::SaxParser>#file (/usr/lib/ruby/1.8/libxml/sax_parser.rb:8} /usr/lib/ruby/1.8/libxml/sax_parser.rb:8
0.00 0.00 0.00 0.00 1/2 Class#new
0.00 0.00 0.00 0.00 1/1 <Class::LibXML::XML::Parser::Context>#file
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/2 Global#[No method]
0.00 0.00 0.00 0.00 1/2 <Class::LibXML::XML::SaxParser>#file
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Class#new (ruby_runtime:0} ruby_runtime:0
0.00 0.00 0.00 0.00 2/2 <Class::Object>#allocate
0.00 0.00 0.00 0.00 1/1 Gmeta#initialize
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser#initialize
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 <Class::LibXML::XML::SaxParser>#file
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::LibXML::XML::Parser::Context>#file (ruby_runtime:0} ruby_runtime:0
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Object>#allocate (ruby_runtime:0} ruby_runtime:0
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Gmeta#initialize (libxml_sax.rb:8} libxml_sax.rb:8
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Gmeta#on_end_document (libxml_sax.rb:57} libxml_sax.rb:57
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 13899/13899 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 13899 Gmeta#on_start_element (libxml_sax.rb:16} libxml_sax.rb:16
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 13899/13899 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 13899 LibXML::XML::SaxParser::Callbacks#on_end_element_ns (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:22} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:22
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 LibXML::XML::SaxParser::Callbacks#on_external_subset (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:30} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:30
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 LibXML::XML::SaxParser::Callbacks#on_internal_subset (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:42} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:42
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 LibXML::XML::SaxParser#parse
0.00% 0.00% 0.00 0.00 0.00 0.00 1 LibXML::XML::SaxParser::Callbacks#on_start_document (/usr/lib/ruby/1.8/libxml/sax_callbacks.rb:58} /usr/lib/ruby/1.8/libxml/sax_callbacks.rb:58
--------------------------------------------------------------------------------
0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 LibXML::XML::SaxParser#initialize (ruby_runtime:0} ruby_runtime:0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment