Performance Profile Index
For conv.pl
  Run on Sun Nov 14 21:09:12 2010
Reported on Sun Nov 14 21:13:19 2010

Profile of conv.pl for 157s, executing 20156006 statements and 9981968 subroutine calls in 78 source files and 11 string evals.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1852991131.9s87.1sXML::LibXML::SAX::Parser::::process_elementXML::LibXML::SAX::Parser::process_element (recurses: max depth 2, inclusive time 106s)
5558973110.5s87.4sXML::LibXML::SAX::Parser::::process_nodeXML::LibXML::SAX::Parser::process_node (recurses: max depth 4, inclusive time 215s)
185299213.73s9.26sMARC::File::SAX::::end_element MARC::File::SAX::end_element
365598113.50s8.44sXML::SAX::Base::::characters XML::SAX::Base::characters
79541213.19s3.81sMARC::Field::::new MARC::Field::new
360598112.74s4.90sXML::SAX::Base::::__ANON__[XML/SAX/Base.pm:200] XML::SAX::Base::__ANON__[XML/SAX/Base.pm:200]
365598212.19s2.19sMARC::File::SAX::::characters MARC::File::SAX::characters
5000112.11s7.39sMARC::File::USMARC::::_build_tag_directory MARC::File::USMARC::_build_tag_directory
79541112.10s4.59sMARC::Field::::as_usmarc MARC::Field::as_usmarc
855278522.04s2.04sXML::LibXML::Node::::DESTROY XML::LibXML::Node::DESTROY (xsub)
774061312.03s2.03sXML::LibXML::Node::::localname XML::LibXML::Node::localname (xsub)
185299212.01s2.07sMARC::File::SAX::::start_element MARC::File::SAX::start_element
190299211.93s3.23sXML::LibXML::Node::::childNodes XML::LibXML::Node::childNodes
185299111.86s5.36sXML::SAX::Base::::start_element XML::SAX::Base::start_element
185299111.83s12.5sXML::SAX::Base::::end_element XML::SAX::Base::end_element

You can view a treemap of subroutine exclusive time, grouped by package.
NYTProf also generates call-graph files in Graphviz format: inter-package calls, all inter-subroutine calls (probably too complex to render easily).

You can hover over some table cells and headings to view extra information.
Some table column headings can be clicked on to sort the table by that column.
Source Code Files — ordered by exclusive time then name
StmtsExclusive
Time
ReportsSource File
833628555.5sline • block • subXML/LibXML/SAX/Parser.pm
280359913.8sline • block • subXML/SAX/Base.pm
29726689.14sline • block • subMARC/File/SAX.pm
28178799.02sline • block • subMARC/Field.pm
15470128.24sline • block • subXML/LibXML.pm
5522812.25sline • block • subMARC/File/USMARC.pm
6818242.10sline • block • subMARC/Record.pm
1250581.00sline • block • subMARC/File/XML.pm (including 1 string eval)
79548337msline • block • subbytes_heavy.pl
85033645msline • block • subXML/SAX/ParserFactory.pm (including 1 string eval)
20013296msline • block • subconv.pl
35004160msline • block • subXML/SAX/DocumentLocator.pm
40027135msline • block • subMARC/File.pm
50027135msline • block • subMARC/Batch.pm (including 1 string eval)
126313.2msline • block • subExporter/Heavy.pm
16711.2msline • block • subutf8_heavy.pl
314310.7msline • block • subconstant.pm
10488.44msline • block • subExporter.pm
1437.18msline • block • subXML/LibXML/Common.pm
416.71msline • block • subData/Dumper.pm
1515.19msline • block • subDynaLoader.pm
934.36msline • block • subAutoLoader.pm
853.85msline • block • subEncode.pm
4913.77msline • block • subvars.pm
1863.61msline • block • subXML/SAX.pm
443.46msline • block • subConfig_heavy.pl
3803.45msline • block • subEncode/Alias.pm
303.15msline • block • subIO/Handle.pm (including 1 string eval)
342.89msline • block • subMARC/Charset.pm
1042.82msline • block • subXML/LibXML/Error.pm
572.79msline • block • subPOSIX.pm
2403.15msline • block • subbase.pm (including 4 string evals)
442.49msline • block • subFile/Spec/Unix.pm
402.25msline • block • subcharnames.pm
672.20msline • block • subFile/Basename.pm
772.16msline • block • subCarp/Heavy.pm
1162.04msline • block • subClass/Accessor.pm
181.83msline • block • subXML/SAX/Exception.pm
321.64msline • block • subMARC/Charset/Table.pm
61.48msline • block • subunicore/PVA.pl
401.45msline • block • subConfig.pm
781.41msline • block • subMARC/Charset/Constants.pm
201.38msline • block • subFcntl.pm
321.37msline • block • subIO/File.pm
321.33msline • block • subre.pm
3441.32msline • block • subwarnings.pm
2951.27msline • block • substrict.pm
291.23msline • block • subUnicode/Normalize.pm
131.14msline • block • subEncode/Config.pm
211.09msline • block • subXML/LibXML/XPathContext.pm
201.05msline • block • subMARC/Charset/Code.pm
771.02msline • block • subFileHandle.pm
21997µsline • block • subXML/LibXML/NodeList.pm
23997µsline • block • subIO/Seekable.pm (including 1 string eval)
12895µsline • block • subCarp.pm
9834µsline • block • subTie/Hash.pm
265811µsline • block • subwarnings/register.pm
14793µsline • block • subSymbol.pm
17775µsline • block • subXML/LibXML/Number.pm
124769µsline • block • suboverload.pm
14715µsline • block • subSDBM_File.pm
17658µsline • block • subXML/LibXML/Literal.pm
17636µsline • block • subXML/LibXML/Boolean.pm
12619µsline • block • subEncode/Encoding.pm
15586µsline • block • subIO.pm
29689µsline • block • subStorable.pm (including 1 string eval)
14424µsline • block • subFile/Spec.pm (including 1 string eval)
14266µsline • block • subMARC/File/Encode.pm
9221µsline • block • subSelectSaver.pm
14219µsline • block • subbytes.pm
5122µsline • block • subutf8.pm
278µsline • block • subunicore/Exact.pl
845µsline • block • subinteger.pm
129µsline • block • subXSLoader.pm
15µsline • block • subConfig_git.pl
14µsline • block • subunicore/lib/gc_sc/Digit.pl
13µsline • block • subauto/POSIX/autosplit.ix
13µsline • block • subauto/Storable/autosplit.ix
20156019103sTotal (-13 statements are unaccounted for)
2584101.32sAverage
1.64msMedian
0.00137Deviation