Performance Profile Index
For t/bug-md-11.t
  Run on Fri Mar 8 13:27:24 2024
Reported on Fri Mar 8 13:30:23 2024

Profile of t/bug-md-11.t for 70.9s (of 158s), executing 109009069 statements and 19682587 subroutine calls in 141 source files and 84 string evals.
SVG not supported

The Flame Graph above is a visualization of the time spent in distinct call stacks. The colors and x-axis position are not meaningful.

Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
364369329.97s35.2sXML::Twig::::_twig_start XML::Twig::_twig_start
1095679216.34s15.8sXML::Twig::::_ns_info XML::Twig::_ns_info
398167215.90s22.1sXML::Twig::::_replace_ns XML::Twig::_replace_ns
364369225.66s25.4sXML::Twig::::_twig_end XML::Twig::_twig_end
15608115.52s12.9sSpreadsheet::ParseXLSX::::__ANON__[lib/Spreadsheet/ParseXLSX.pm:443]Spreadsheet::ParseXLSX::__ANON__[lib/Spreadsheet/ParseXLSX.pm:443]
380001215.08s7.90sXML::Twig::::_a_proper_ns_prefix XML::Twig::_a_proper_ns_prefix
67598523.07s3.36sXML::Parser::Expat::::setHandlers XML::Parser::Expat::setHandlers
7112.57s70.4sXML::Parser::Expat::::ParseString XML::Parser::Expat::ParseString (xsub)
364369112.12s2.69sXML::Twig::::_replace_prefix XML::Twig::_replace_prefix
1460048211.73s1.73sXML::Parser::Expat::::namespace XML::Parser::Expat::namespace
364369111.71s1.82sXML::Twig::Elt::::new XML::Twig::Elt::new
4215601421.66s2.08sXML::Twig::Elt::::first_child XML::Twig::Elt::first_child
364369111.56s1.69sXML::Twig::Elt::::set_atts XML::Twig::Elt::set_atts
380001111.51s1.51sXML::Parser::Expat::::current_ns_prefixes XML::Parser::Expat::current_ns_prefixes
1520689211.31s1.31sXML::Parser::Expat::::expand_ns_prefix XML::Parser::Expat::expand_ns_prefix

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
7596058944.4slineXML/Twig.pm (including 52 string evals)
2195026219.7slineXML/Parser/Expat.pm
91867784.67sline/home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX.pm
12691001.21slineSpreadsheet/ParseExcel/FmtDefault.pm
608731733mslineSpreadsheet/ParseExcel/Cell.pm
559822.9mslineArchive/Zip/Member.pm
767.43mslineSpreadsheet/ParseExcel.pm
2866.59mslineTest/Builder.pm
2636.48mslineJSON/PP.pm (including 18 string evals)
1374.63mslineFile/Temp.pm
19014.47mslineExporter.pm
3754.26mslineArchive/Zip/Archive.pm
544.25mslineOLE/Storage_Lite.pm
3453.95mslineTest2/API.pm (including 1 string eval)
53193.69mslineconstant.pm
52033.51mslinewarnings.pm
5443.46mslineArchive/Zip.pm
203.38mslineGraphics/ColorUtils.pm
23363.26mslineTest2/Util/HashBase.pm
133.20mslineSpreadsheet/ParseExcel/Utility.pm
20003.16mslineCompress/Raw/Zlib.pm (including 1 string eval)
923.14mslineCarp.pm (including 4 string evals)
402.99mslineTest/More.pm
382.91mslinePOSIX.pm
7252.65mslineDigest/Perl/MD5.pm
292.65mslineFile/Find.pm
142.63msline/home/micha/Projekt/spreadsheet-parsexlsx/t/bug-md-11.t
3682.32mslineIO/Handle.pm
11192.23mslineExporter/Heavy.pm
1432.23mslineTest2/API/Instance.pm (including 1 string eval)
462.22mslineCwd.pm
2212.09mslineTest2/Hub.pm
332.08mslineFile/Path.pm (including 1 string eval)
1211.98mslineTest2/Formatter/TAP.pm
1721.92mslineTest2/API/Context.pm
651.89mslineTest2/Event.pm
1161.84mslineTest2/Util.pm
351.69mslineStorable.pm
451.61mslineConfig_heavy.pl
271.58mslineURI.pm
1241.54mslineEncode.pm
11581.52mslineXML/Parser.pm
4531.41mslineEncode/Alias.pm
6261.39mslineArchive/Zip/ZipFileMember.pm
241.31mslineFile/Spec/Unix.pm
301.25mslineDigest/SHA.pm
771.30mslineJSON.pm (including 2 string evals)
321.17mslineFile/Copy.pm (including 1 string eval)
1601.06mslinebase.pm
23974µsline/home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX/Decryptor.pm
34918µslineFile/Basename.pm
161875µslineoverload.pm
324874µslinevars.pm
37810µslineTime/Local.pm
130808µslineIO/File.pm
15785µslineCryptX.pm
21773µslineSpreadsheet/ParseExcel/Worksheet.pm
274707µslineURI/Escape.pm
57619µslineSymbol.pm
23617µslineList/Util.pm
288612µslineErrno.pm (including 2 string evals)
15608µslineTest2/Util/Facets2Legacy.pm
41592µslineTime/HiRes.pm (including 1 string eval)
38584µslineTest2/EventFacet/Trace.pm
7563µslineTie/Hash.pm
64555µslineConfig.pm
384495µslineArchive/Zip/FileMember.pm
38474µslineTest2/API/Stack.pm
41472µslineTest2/Event/V2.pm
14464µslineTest2/Hub/Interceptor.pm
13442µslineTest2/Event/Subtest.pm
13424µslineTest2/Event/Ok.pm
89420µslineIO/Seekable.pm
25416µslineTest2/Event/Plan.pm
15392µslineFile/Glob.pm
21391µslineTest/Builder/Formatter.pm
22379µslineTest2/Hub/Subtest.pm
11377µslineFcntl.pm
7371µsline/home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX/Decryptor/Agile.pm
18353µslineEncode/Encoding.pm
11339µslineEncode/Config.pm
7338µsline/home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX/Decryptor/Standard.pm
13336µslineSpreadsheet/ParseExcel/Workbook.pm
43334µslineTest2/Util/ExternalMeta.pm
66328µslineFileHandle.pm
11320µslineIO.pm
39317µslineTest/Builder/Module.pm
15306µslineTest2/EventFacet/Meta.pm
12304µslineScalar/Util.pm
10298µslineCrypt/RC4.pm
12291µslineArchive/Zip/DirectoryMember.pm
14291µslineTest2/Event/Fail.pm
14287µslineTest2/Event/Pass.pm
10287µslineArchive/Zip/NewFileMember.pm
14277µslineMIME/Base64.pm
11268µslineEncode/MIME/Name.pm
8260µslinemro.pm
48250µslineparent.pm
6246µslineDigest/base.pm
18245µslineoverloading.pm
10240µslineArchive/Zip/StringMember.pm
12222µslineTest2/EventFacet/Parent.pm
11209µslineTest2/EventFacet.pm
10197µslineTest2/Event/Exception.pm
10189µslineTest2/Event/Skip.pm
8182µslineCrypt/Mode/CBC.pm
10175µslineTest2/Event/Bail.pm
10171µslineTest2/Event/Diag.pm
10169µslineTest2/Event/Note.pm
11169µslineCrypt/Cipher.pm
12164µslinebytes.pm
10145µslineTest2/Event/Waiting.pm
8144µslineCrypt/Mode/ECB.pm
9143µsline/home/micha/Projekt/spreadsheet-parsexlsx/lib/Spreadsheet/ParseXLSX/Cell.pm
9143µslineFile/Spec.pm
15124µslineTest2/Formatter.pm
8120µslineTest/Builder/TodoDiag.pm
51117µslineSpreadsheet/ParseExcel/Format.pm
11115µslineutf8.pm
10113µslineTest2/EventFacet/Hub.pm
10112µslineJSON/PP/Boolean.pm
10110µslineTest2/EventFacet/Plan.pm
10107µslineTest2/EventFacet/Control.pm
10106µslineTest2/EventFacet/Error.pm
1098µslineTest2/EventFacet/Amnesty.pm
1096µslineTest2/EventFacet/Info.pm
1095µslineTest2/EventFacet/About.pm
1095µslineTest2/EventFacet/Assert.pm
791µslineSelectSaver.pm
685µslineCarp/Heavy.pm
1570µslineSpreadsheet/ParseExcel/Font.pm
857µslineTest2/Util/Trace.pm
2157µslineUNIVERSAL.pm
651µslineTest2/Hub/Interceptor/Terminator.pm
535µslinebuiltin.pm
2725µslinewarnings/register.pm
717µslineinteger.pm
23µslinePerlIO.pm
13µslineConfig_git.pl
00slinestrict.pm
00slineXSLoader.pm
10900913870.9sTotal (-69 statements are unaccounted for)
773114503msAverage
464µsMedian
0.00036Deviation