Performance Profile Index
For ./testnewboardincnply
  Run on Mon Jan 12 21:52:27 2015
Reported on Mon Jan 12 22:01:19 2015

Profile of ./testnewboardincnply for 58.2s (of 108s), executing 137780626 statements and 18134355 subroutine calls in 33 source files.
Top 15 Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
141452304121.3s21.3sNewBoard::::cellstatusNewBoard::cellstatus
55843212.7s27.5sNewBoard::::changeregioncolourNewBoard::changeregioncolour
55854312.3s25.1sNewBoard::::extendregionNewBoard::extendregion
5528214.73s4.73sClone::::clone Clone::clone (xsub)
2811488114.51s4.51sNewBoard::::markcellcolourNewBoard::markcellcolour
674063721.09s1.09sNewBoard::::cellNewBoard::cell
24787561397ms397msNewBoard::::markcellstatusNewBoard::markcellstatus
5611348ms348msmain::::incnply_makenm1ply main::incnply_makenm1ply
10943311207ms207msTuple::::new Tuple::new
10943352190ms397msTuple::::tuple Tuple::tuple
5721166ms166msNewBoard::::as_stringNewBoard::as_string
5611102ms57.0smain::::list_all_nply main::list_all_nply
11793180.9ms56.9smain::::fulllist_all_nply main::fulllist_all_nply (recurses: max depth 2, inclusive time 297ms)
22214.9ms16.3msutf8::::SWASHNEW utf8::SWASHNEW
5579228.74ms8.74msNewBoard::::solvedNewBoard::solved

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
13723797652.4sline • block • subNewBoard.pm
949255.26sline • block • subNewIncNPlyPicker.pm
441259423msline • block • sub/homes/dcw/lib/perl5/DCW/Tuple.pm
303517.4msline • block • subutf8_heavy.pl
4759.75msline • block • subNewSolveGame.pm
297.64msline • block • subtestnewboardincnply
2866.30msline • block • subGetopt/Long.pm
3204.66msline • block • subFunction/Parameters.pm
294.31msline • block • subCarp.pm
584.09msline • block • subData/Dumper.pm
732.43msline • block • sublib.pm
81.99msline • block • subunicore/Heavy.pl
2411.77msline • block • sub/homes/dcw/lib/perl5/DCW/Sorthash.pm
611.37msline • block • subDynaLoader.pm
321.07msline • block • subExporter/Heavy.pm
4101.05msline • block • subconstant.pm
22786µsline • block • subAutoLoader.pm
10749µsline • block • sub/homes/dcw/lib/perl5/DCW/List.pm
327632µsline • block • subExporter.pm
200588µsline • block • subvars.pm
290496µsline • block • subwarnings.pm
51474µsline • block • subConfig.pm
98449µsline • block • suboverload.pm
170314µsline • block • substrict.pm
187294µsline • block • subfeature.pm
17239µsline • block • subparent.pm
15224µsline • block • subClone.pm
589µsline • block • subutf8.pm
1820µsline • block • subwarnings/register.pm
47µsline • block • subbytes.pm
15µsline • block • subunicore/lib/XIDS/Y.pl
13µsline • block • subunicore/lib/XIDC/Y.pl
00sline • block • subXSLoader.pm
13778063358.2sTotal (-7 statements are unaccounted for)
41751701.76sAverage
1.05msMedian
0.00096Deviation