Performance Profile Index
For conv.pl
  Run on Sun Nov 14 21:27:43 2010
Reported on Sun Nov 14 21:29:13 2010

Profile of conv.pl for 62.0s, executing 9002157 statements and 2908503 subroutine calls in 71 source files and 11 string evals.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
5000117.34s26.7sXML::SAX::ExpatXS::::ParseString XML::SAX::ExpatXS::ParseString (xsub)
185299113.71s9.08sMARC::File::SAX::::end_element MARC::File::SAX::end_element
79541213.12s3.68sMARC::Field::::new MARC::Field::new
365598113.01s5.29sXML::SAX::ExpatXS::Preload::::__ANON__[XML/SAX/ExpatXS/Preload.pm:167]XML::SAX::ExpatXS::Preload::__ANON__[XML/SAX/ExpatXS/Preload.pm:167]
365598112.28s2.28sMARC::File::SAX::::characters MARC::File::SAX::characters
5000112.10s7.31sMARC::File::USMARC::::_build_tag_directory MARC::File::USMARC::_build_tag_directory
79541112.08s4.54sMARC::Field::::as_usmarc MARC::Field::as_usmarc
185299111.97s2.03sMARC::File::SAX::::start_element MARC::File::SAX::start_element
185299111.53s3.55sXML::SAX::ExpatXS::Preload::::__ANON__[XML/SAX/ExpatXS/Preload.pm:230]XML::SAX::ExpatXS::Preload::__ANON__[XML/SAX/ExpatXS/Preload.pm:230]
185299111.47s10.6sXML::SAX::ExpatXS::Preload::::__ANON__[XML/SAX/ExpatXS/Preload.pm:41]XML::SAX::ExpatXS::Preload::__ANON__[XML/SAX/ExpatXS/Preload.pm:41]
119082111.30s1.81sMARC::Field::::indicator MARC::Field::indicator
21862331943ms943msMARC::Field::::is_control_field MARC::Field::is_control_field
7954121936ms1.63sMARC::Record::::append_fields MARC::Record::append_fields
7954111693ms693msMARC::Record::::_all_parms_are_fields MARC::Record::_all_parms_are_fields
500011612ms28.8sXML::SAX::ExpatXS::::_parse XML::SAX::ExpatXS::_parse

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
29726689.39sline • block • subMARC/File/SAX.pm
28178798.87sline • block • subMARC/Field.pm
2700307.88sline • block • subXML/SAX/ExpatXS.pm
9162045.67sline • block • subXML/SAX/ExpatXS/Preload.pm
5522812.08sline • block • subMARC/File/USMARC.pm
6818242.03sline • block • subMARC/Record.pm
3850111.33sline • block • subXML/SAX/Base.pm
125058794msline • block • subMARC/File/XML.pm (including 1 string eval)
79548340msline • block • subbytes_heavy.pl
85033264msline • block • subXML/SAX/ParserFactory.pm (including 1 string eval)
20013240msline • block • subconv.pl
40027121msline • block • subMARC/File.pm
50027118msline • block • subMARC/Batch.pm (including 1 string eval)
16711.0msline • block • subutf8_heavy.pl
91510.5msline • block • subExporter/Heavy.pm
9367.64msline • block • subExporter.pm
416.50msline • block • subData/Dumper.pm
1224.51msline • block • subAutoLoader.pm
3034.04msline • block • subXML/SAX.pm
853.95msline • block • subEncode.pm
1513.55msline • block • subDynaLoader.pm
3803.39msline • block • subEncode/Alias.pm
7603.33msline • block • subconstant.pm
303.31msline • block • subIO/Handle.pm (including 1 string eval)
443.29msline • block • subConfig_heavy.pl
342.85msline • block • subMARC/Charset.pm
1982.84msline • block • subFile/Spec/Unix.pm
572.81msline • block • subPOSIX.pm
402.77msline • block • subcharnames.pm
2402.75msline • block • subbase.pm (including 4 string evals)
2592.29msline • block • subvars.pm
672.21msline • block • subFile/Basename.pm
1162.20msline • block • subClass/Accessor.pm
772.19msline • block • subCarp/Heavy.pm
181.81msline • block • subXML/SAX/Exception.pm
231.59msline • block • subXML/SAX/ExpatXS/Encoding.pm
321.58msline • block • subMARC/Charset/Table.pm
781.55msline • block • subMARC/Charset/Constants.pm
201.44msline • block • subFcntl.pm
321.41msline • block • subIO/File.pm
61.40msline • block • subunicore/PVA.pl
3441.38msline • block • subwarnings.pm
321.32msline • block • subre.pm
291.19msline • block • subUnicode/Normalize.pm
131.13msline • block • subEncode/Config.pm
771.13msline • block • subFileHandle.pm
201.11msline • block • subMARC/Charset/Code.pm
231.09msline • block • subIO/Seekable.pm (including 1 string eval)
2721.08msline • block • substrict.pm
40961µsline • block • subConfig.pm
12893µsline • block • subCarp.pm
9840µsline • block • subTie/Hash.pm
14776µsline • block • subSymbol.pm
265709µsline • block • subwarnings/register.pm
12624µsline • block • subEncode/Encoding.pm
15602µsline • block • subIO.pm
29714µsline • block • subStorable.pm (including 1 string eval)
14553µsline • block • subSDBM_File.pm
43500µsline • block • suboverload.pm
14350µsline • block • subFile/Spec.pm (including 1 string eval)
14235µsline • block • subMARC/File/Encode.pm
9221µsline • block • subSelectSaver.pm
14190µsline • block • subbytes.pm
5188µsline • block • subutf8.pm
274µsline • block • subunicore/Exact.pl
844µsline • block • subinteger.pm
128µsline • block • subXSLoader.pm
15µsline • block • subConfig_git.pl
14µsline • block • subauto/Storable/autosplit.ix
14µsline • block • subunicore/lib/gc_sc/Digit.pl
13µsline • block • subauto/POSIX/autosplit.ix
900216839.2sTotal (-11 statements are unaccounted for)
126791553msAverage
1.59msMedian
0.00136Deviation