Performance Profile Index
For conv.pl
  Run on Sun Nov 14 22:06:10 2010
Reported on Sun Nov 14 22:07:09 2010

Profile of conv.pl for 31.0s, executing 5333155 statements and 1690528 subroutine calls in 54 source files and 9 string evals.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
5000114.66s9.89sMARC::File::XML::::decode MARC::File::XML::decode
79541213.08s3.56sMARC::Field::::new MARC::Field::new
79541112.10s4.59sMARC::Field::::as_usmarc MARC::Field::as_usmarc
5000111.98s7.23sMARC::File::USMARC::::_build_tag_directoryMARC::File::USMARC::_build_tag_directory
119082111.31s1.84sMARC::Field::::indicator MARC::Field::indicator
21862331974ms974msMARC::Field::::is_control_field MARC::Field::is_control_field
508463111972ms972msMARC::File::XML::::CORE:match MARC::File::XML::CORE:match (opcode)
27816431477ms477msMARC::Field::::CORE:match MARC::Field::CORE:match (opcode)
7954111376ms376msMARC::Field::::tag MARC::Field::tag
12075831369ms369msMARC::File::XML::::CORE:subst MARC::File::XML::CORE:subst (opcode)
7954122248ms248msbytes::::length bytes::length
2000011213ms300msMARC::Field::::data MARC::Field::data
500011208ms208msMARC::Record::::_all_parms_are_fields MARC::Record::_all_parms_are_fields
500011182ms7.53sMARC::File::USMARC::::encodeMARC::File::USMARC::encode
500011181ms371msMARC::File::XML::::_next MARC::File::XML::_next

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
28178768.77sline • block • subMARC/Field.pm
15337916.25sline • block • sublib/MARC/File/XML.pm (including 1 string eval)
5522811.91sline • block • subMARC/File/USMARC.pm
234578607msline • block • subMARC/Record.pm
79548335msline • block • subbytes_heavy.pl
20013240msline • block • subconv.pl
40027119msline • block • subMARC/File.pm
50027116msline • block • subMARC/Batch.pm (including 1 string eval)
91510.6msline • block • subExporter/Heavy.pm
7096.46msline • block • subExporter.pm
934.26msline • block • subAutoLoader.pm
854.22msline • block • subEncode.pm
3803.75msline • block • subEncode/Alias.pm
443.45msline • block • subConfig_heavy.pl
303.20msline • block • subIO/Handle.pm (including 1 string eval)
6913.18msline • block • subconstant.pm
1153.09msline • block • subDynaLoader.pm
342.89msline • block • subMARC/Charset.pm
572.78msline • block • subPOSIX.pm
402.37msline • block • subcharnames.pm
772.23msline • block • subCarp/Heavy.pm
2062.45msline • block • subbase.pm (including 3 string evals)
122.19msline • block • subFile/Spec/Unix.pm
1162.01msline • block • subClass/Accessor.pm
1751.83msline • block • subvars.pm
321.57msline • block • subIO/File.pm
201.54msline • block • subFcntl.pm
321.52msline • block • subMARC/Charset/Table.pm
781.42msline • block • subMARC/Charset/Constants.pm
2951.26msline • block • subwarnings.pm
291.22msline • block • subUnicode/Normalize.pm
131.22msline • block • subEncode/Config.pm
771.05msline • block • subFileHandle.pm
201.00msline • block • subMARC/Charset/Code.pm
223968µsline • block • substrict.pm
40946µsline • block • subConfig.pm
12891µsline • block • subCarp.pm
9856µsline • block • subTie/Hash.pm
10806µsline • block • subSymbol.pm
15663µsline • block • subIO.pm
12629µsline • block • subEncode/Encoding.pm
29724µsline • block • subStorable.pm (including 1 string eval)
23589µsline • block • subIO/Seekable.pm (including 1 string eval)
198538µsline • block • subwarnings/register.pm
14431µsline • block • subSDBM_File.pm
14336µsline • block • subFile/Spec.pm (including 1 string eval)
9289µsline • block • subSelectSaver.pm
14241µsline • block • subMARC/File/Encode.pm
13189µsline • block • subbytes.pm
850µsline • block • subinteger.pm
134µsline • block • subXSLoader.pm
15µsline • block • subConfig_git.pl
14µsline • block • subauto/POSIX/autosplit.ix
13µsline • block • subauto/Storable/autosplit.ix
533316318.4sTotal (-8 statements are unaccounted for)
98762341msAverage
1.54msMedian
0.00124Deviation