Performance Profile Index
For opt.pl
  Run on Tue May 12 15:32:29 2015
Reported on Tue May 12 15:32:30 2015

Profile of opt.pl for 495ms (of 701ms), executing 459596 statements and 108603 subroutine calls in 19 source files and 2 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
149601170.2ms169msPetal::Tiny::::tag2node Petal::Tiny::tag2node
44303160.1ms70.2msPetal::Tiny::::resolve Petal::Tiny::resolve (recurses: max depth 1, inclusive time 15.2ms)
40501159.5ms82.2msPetal::Tiny::::extract_attributes Petal::Tiny::extract_attributes
501148.4ms233msPetal::Tiny::::xml2nodes Petal::Tiny::xml2nodes
340507146.1ms46.1msPetal::Tiny::::CORE:match Petal::Tiny::CORE:match (opcode)
18703139.5ms229msPetal::Tiny::::makeitso Petal::Tiny::makeitso (recurses: max depth 11, inclusive time 1.48s)
28102138.7ms228msPetal::Tiny::::makeitso_node Petal::Tiny::makeitso_node (recurses: max depth 11, inclusive time 1.43s)
19806129.5ms108msPetal::Tiny::::resolve_expression Petal::Tiny::resolve_expression
26301126.2ms26.2msPetal::Tiny::::node2txt Petal::Tiny::node2txt
2414014119.1ms19.1msPetal::Tiny::::CORE:subst Petal::Tiny::CORE:subst (opcode)
45201114.2ms15.5msPetal::Tiny::::_interpolate_dollar Petal::Tiny::_interpolate_dollar
340114.77ms5.03msEncode::utf8::::decode_xsEncode::utf8::decode_xs (xsub)
7440214.73ms4.73msPetal::Tiny::::reftype Petal::Tiny::reftype
50113.38ms8.41msmain::::CORE:readline main::CORE:readline (opcode)
1112.89ms3.10msPetal::Tiny::::BEGIN@5 Petal::Tiny::BEGIN@5

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
454786463mslinelib/Petal/Tiny.pm
205214.3mslineopt.pl
5862.97mslineEncode.pm
652.90mslineCarp.pm (including 1 string eval)
302.35mslineConfig.pm
6491.89mslineEncode/Alias.pm (including 1 string eval)
7001.34mslineEncode/Encoding.pm
811.19mslineconstant.pm
32495µslinevars.pm
10432µslinePerlIO/encoding.pm
31412µslinelib.pm
11372µslineEncode/Config.pm
244350µslinewarnings.pm
249304µslinestrict.pm
47123µslineExporter.pm
1174µslinePerlIO.pm
271µslineXSLoader.pm
1318µslinewarnings/register.pm
48µslinebytes.pm
459603492msTotal (-7 statements are unaccounted for)
2418925.9msAverage
432µsMedian
0.00041Deviation