Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
14145230 | 4 | 1 | 21.3s | 21.3s | cellstatus | NewBoard::
5584 | 3 | 2 | 12.7s | 27.5s | changeregioncolour | NewBoard::
5585 | 4 | 3 | 12.3s | 25.1s | extendregion | NewBoard::
5528 | 2 | 1 | 4.73s | 4.73s | clone (xsub) | Clone::
2811488 | 1 | 1 | 4.51s | 4.51s | markcellcolour | NewBoard::
674063 | 7 | 2 | 1.09s | 1.09s | cell | NewBoard::
247875 | 6 | 1 | 397ms | 397ms | markcellstatus | NewBoard::
56 | 1 | 1 | 348ms | 348ms | incnply_makenm1ply | main::
109433 | 1 | 1 | 207ms | 207ms | new | Tuple::
109433 | 5 | 2 | 190ms | 397ms | tuple | Tuple::
57 | 2 | 1 | 166ms | 166ms | as_string | NewBoard::
56 | 1 | 1 | 102ms | 57.0s | list_all_nply | main::
1179 | 3 | 1 | 80.9ms | 56.9s | fulllist_all_nply (recurses: max depth 2, inclusive time 297ms) | main::
2 | 2 | 2 | 14.9ms | 16.3ms | SWASHNEW | utf8::
5579 | 2 | 2 | 8.74ms | 8.74ms | solved | NewBoard::
240 | 12 | 3 | 8.33ms | 8.33ms | CORE:print (opcode) | main::
6757 | 5 | 2 | 8.26ms | 8.26ms | region | NewBoard::
1 | 1 | 1 | 5.91ms | 9.00ms | BEGIN@10 | main::
56 | 1 | 1 | 4.68ms | 57.1s | incnply_pick_best | main::
1 | 1 | 1 | 4.03ms | 4.82ms | BEGIN@7 | Function::Parameters::
1 | 1 | 1 | 3.94ms | 4.43ms | BEGIN@9 | main::
1 | 1 | 1 | 3.61ms | 37.3ms | BEGIN@12 | main::
1 | 1 | 1 | 3.28ms | 3.32ms | BEGIN@5 | Function::Parameters::
1 | 1 | 1 | 3.16ms | 3.29ms | AUTOLOAD | utf8::
1 | 1 | 1 | 2.94ms | 58.1s | solve_game | main::
1171 | 1 | 1 | 2.74ms | 2.74ms | detuple | Tuple::
1 | 1 | 1 | 2.67ms | 2.95ms | BEGIN@13 | main::
1 | 1 | 1 | 2.34ms | 2.47ms | BEGIN@25 | NewBoard::
1 | 1 | 1 | 2.22ms | 3.03ms | import | parent::
1231 | 3 | 1 | 2.21ms | 2.21ms | CORE:sort (opcode) | main::
1 | 1 | 1 | 2.10ms | 2.29ms | BEGIN@24 | NewBoard::
1 | 1 | 1 | 1.91ms | 2.06ms | BEGIN@26 | NewBoard::
1 | 1 | 1 | 1.87ms | 2.12ms | BEGIN@14.7 | main::
1 | 1 | 1 | 1.49ms | 1.49ms | CORE:open (opcode) | NewBoard::
3 | 1 | 1 | 1.47ms | 1.47ms | CORE:ftis (opcode) | lib::
2897 | 4 | 1 | 1.27ms | 1.27ms | CORE:match (opcode) | utf8::
57 | 2 | 1 | 1.13ms | 1.38ms | as_string | Sorthash::
1 | 1 | 1 | 1.08ms | 1.11ms | as_heavy | Exporter::
1 | 1 | 1 | 1.01ms | 1.01ms | BEGIN@17 | NewBoard::
1 | 1 | 1 | 998µs | 9.46ms | BEGIN@8 | main::
1 | 1 | 1 | 971µs | 1.06ms | BEGIN@7.1 | main::
1 | 1 | 1 | 731µs | 930µs | BEGIN@208 | Getopt::Long::
1 | 1 | 1 | 547µs | 5.29ms | mkboard | NewBoard::
1 | 1 | 1 | 539µs | 7.36ms | newfromfile | NewBoard::
1 | 1 | 1 | 479µs | 522µs | BEGIN@3 | Carp::
21 | 21 | 10 | 473µs | 1.65ms | import | Exporter::
12 | 4 | 1 | 469µs | 469µs | CORE:ftdir (opcode) | lib::
1 | 1 | 1 | 460µs | 528µs | BEGIN@21 | DynaLoader::
1 | 1 | 1 | 407µs | 2.44ms | BEGIN@23 | NewBoard::
1 | 1 | 1 | 301µs | 388µs | BEGIN@19 | Getopt::Long::
10 | 10 | 5 | 254µs | 314µs | import | vars::
57 | 1 | 1 | 249µs | 249µs | CORE:sort (opcode) | Sorthash::
14 | 14 | 2 | 242µs | 316µs | import | constant::
1 | 1 | 1 | 231µs | 231µs | BEGIN@43 | NewBoard::
4 | 4 | 4 | 226µs | 406µs | import | Function::Parameters::
1 | 1 | 1 | 225µs | 3.30ms | BEGIN@21 | NewBoard::
6 | 6 | 6 | 208µs | 252µs | import | feature::
2 | 2 | 2 | 202µs | 202µs | load | XSLoader::
1 | 1 | 1 | 153µs | 155µs | BEGIN@683 | Data::Dumper::
1 | 1 | 1 | 136µs | 185µs | BEGIN@147 | overload::
3 | 3 | 3 | 112µs | 2.08ms | import | lib::
2 | 1 | 1 | 109µs | 109µs | CORE:sort (opcode) | utf8::
6 | 1 | 1 | 107µs | 107µs | OVERLOAD | overload::
3 | 1 | 1 | 106µs | 120µs | register_categories | warnings::
15 | 3 | 1 | 76µs | 76µs | bits | strict::
13 | 13 | 7 | 73µs | 133µs | unimport | strict::
12 | 1 | 1 | 73µs | 73µs | CORE:regcomp (opcode) | Function::Parameters::
2 | 1 | 1 | 61µs | 104µs | Dumpxs (xsub) | Data::Dumper::
1 | 1 | 1 | 60µs | 208µs | GetOptionsFromArray | Getopt::Long::
114 | 3 | 1 | 59µs | 59µs | CORE:match (opcode) | vars::
12 | 2 | 1 | 55µs | 144µs | _assert_valid_identifier | Function::Parameters::
7 | 7 | 7 | 52µs | 52µs | import | warnings::
4 | 4 | 3 | 50µs | 50µs | unimport | warnings::
2 | 1 | 1 | 48µs | 78µs | FindOption | Getopt::Long::
1 | 1 | 1 | 48µs | 117µs | bootstrap | DynaLoader::
2 | 1 | 1 | 45µs | 54µs | ParseOptionSpec | Getopt::Long::
6 | 6 | 5 | 45µs | 151µs | import | overload::
2 | 1 | 1 | 43µs | 43µs | new | Data::Dumper::
1 | 1 | 1 | 43µs | 43µs | BEGIN@7 | main::
24 | 3 | 1 | 42µs | 42µs | CORE:match (opcode) | Function::Parameters::
14 | 14 | 14 | 40µs | 44µs | import | strict::
20 | 4 | 1 | 40µs | 40µs | CORE:regcomp (opcode) | constant::
1 | 1 | 1 | 38µs | 41µs | heavy_export | Exporter::Heavy::
8 | 5 | 1 | 35µs | 35µs | CORE:regcomp (opcode) | Getopt::Long::
1 | 1 | 1 | 32µs | 32µs | BEGIN@8 | Sorthash::
6 | 1 | 1 | 32µs | 32µs | CORE:subst (opcode) | feature::
1 | 1 | 1 | 31µs | 31µs | dl_load_file (xsub) | DynaLoader::
17 | 10 | 1 | 30µs | 30µs | CORE:match (opcode) | Getopt::Long::
3 | 1 | 1 | 27µs | 27µs | _get_dirs | lib::
37 | 3 | 1 | 27µs | 27µs | CORE:readline (opcode) | NewBoard::
1 | 1 | 1 | 26µs | 26µs | new | Sorthash::
17 | 1 | 1 | 24µs | 24µs | CORE:match (opcode) | constant::
1 | 1 | 1 | 23µs | 23µs | CORE:regcomp (opcode) | warnings::
1 | 1 | 1 | 23µs | 27µs | BEGIN@3 | Tuple::
1 | 1 | 1 | 21µs | 21µs | BEGIN@3 | Function::Parameters::
1 | 1 | 1 | 21µs | 21µs | CORE:regcomp (opcode) | strict::
1 | 1 | 1 | 18µs | 21µs | BEGIN@6 | Sorthash::
1 | 1 | 1 | 17µs | 20µs | BEGIN@10 | List::
3 | 3 | 3 | 17µs | 136µs | import | warnings::register::
1 | 1 | 1 | 15µs | 15µs | BEGIN@13.5 | main::
10 | 8 | 2 | 15µs | 15µs | FETCH | Config::
1 | 1 | 1 | 15µs | 15µs | BEGIN@2 | constant::
19 | 2 | 1 | 15µs | 15µs | CORE:match (opcode) | Exporter::
1 | 1 | 1 | 15µs | 27µs | BEGIN@399 | utf8::
2 | 1 | 1 | 14µs | 127µs | Dumper | Data::Dumper::
1 | 1 | 1 | 14µs | 14µs | BEGIN@5 | main::
6 | 2 | 1 | 14µs | 14µs | _mkMask | warnings::
2 | 2 | 2 | 14µs | 14µs | import | Config::
1 | 1 | 1 | 13µs | 13µs | BEGIN@16 | Data::Dumper::
14 | 1 | 1 | 13µs | 13µs | method_changed_in (xsub) | mro::
1 | 1 | 1 | 13µs | 13µs | BEGIN@15 | Getopt::Long::
1 | 1 | 1 | 13µs | 35µs | BEGIN@341 | Carp::
1 | 1 | 1 | 12µs | 1.19ms | import | Getopt::Long::
1 | 1 | 1 | 12µs | 38µs | BEGIN@13 | List::
1 | 1 | 1 | 12µs | 31µs | BEGIN@342 | Carp::
1 | 1 | 1 | 12µs | 20µs | BEGIN@4 | Carp::
17 | 1 | 1 | 12µs | 12µs | is_utf8 (xsub) | utf8::
12 | 1 | 1 | 12µs | 12µs | CORE:substcont (opcode) | feature::
1 | 1 | 1 | 12µs | 38µs | BEGIN@11 | Tuple::
1 | 1 | 1 | 12µs | 12µs | bootstrap (xsub) | Clone::
1 | 1 | 1 | 12µs | 62µs | BEGIN@3.2 | Function::Parameters::
1 | 1 | 1 | 11µs | 34µs | BEGIN@46 | Carp::
1 | 1 | 1 | 11µs | 11µs | BEGIN@3 | vars::
1 | 1 | 1 | 11µs | 41µs | BEGIN@11 | Sorthash::
4 | 1 | 1 | 11µs | 27µs | _assert_valid_attributes | Function::Parameters::
1 | 1 | 1 | 11µs | 31µs | BEGIN@57 | Tuple::
1 | 1 | 1 | 11µs | 35µs | BEGIN@28 | NewBoard::
1 | 1 | 1 | 10µs | 13µs | BEGIN@9 | Config::
10 | 5 | 1 | 10µs | 10µs | CORE:subst (opcode) | utf8::
1 | 1 | 1 | 10µs | 14µs | BEGIN@2 | utf8::
1 | 1 | 1 | 10µs | 16µs | BEGIN@11 | List::
1 | 1 | 1 | 10µs | 10µs | BEGIN@4 | AutoLoader::
1 | 1 | 1 | 10µs | 22µs | BEGIN@117 | utf8::
2 | 2 | 1 | 10µs | 10µs | CORE:subst (opcode) | DynaLoader::
1 | 1 | 1 | 10µs | 22µs | BEGIN@460 | utf8::
3 | 3 | 1 | 9µs | 9µs | CORE:qr (opcode) | constant::
17 | 1 | 1 | 9µs | 9µs | SvREADONLY (xsub) | Internals::
1 | 1 | 1 | 9µs | 11µs | BEGIN@3 | Exporter::Heavy::
1 | 1 | 1 | 9µs | 81µs | BEGIN@30 | NewBoard::
1 | 1 | 1 | 9µs | 9µs | CORE:match (opcode) | warnings::
1 | 1 | 1 | 9µs | 11µs | BEGIN@3 | AutoLoader::
1 | 1 | 1 | 9µs | 15µs | BEGIN@13 | Tuple::
1 | 1 | 1 | 9µs | 15µs | BEGIN@6 | lib::
11 | 2 | 1 | 9µs | 9µs | CORE:subst (opcode) | Exporter::
1 | 1 | 1 | 9µs | 11µs | BEGIN@2 | parent::
1 | 1 | 1 | 9µs | 15µs | BEGIN@15 | List::
1 | 1 | 1 | 8µs | 38µs | BEGIN@5 | Tuple::
2 | 1 | 1 | 8µs | 112µs | Dump | Data::Dumper::
1 | 1 | 1 | 8µs | 41µs | BEGIN@8.4 | Sorthash::
1 | 1 | 1 | 8µs | 14µs | BEGIN@4 | Tuple::
1 | 1 | 1 | 8µs | 10µs | BEGIN@4 | Clone::
1 | 1 | 1 | 8µs | 19µs | BEGIN@123 | utf8::
1 | 1 | 1 | 7µs | 7µs | BEGIN@25 | constant::
1 | 1 | 1 | 7µs | 16µs | BEGIN@7 | Sorthash::
1 | 1 | 1 | 7µs | 7µs | BEGIN@22 | Data::Dumper::
4 | 1 | 1 | 7µs | 7µs | CORE:ftdir (opcode) | DynaLoader::
1 | 1 | 1 | 7µs | 13µs | BEGIN@3 | utf8::
1 | 1 | 1 | 7µs | 33µs | BEGIN@1489 | Getopt::Long::CallBack::
1 | 1 | 1 | 7µs | 126µs | BEGIN@14 | main::
1 | 1 | 1 | 6µs | 9µs | BEGIN@3 | constant::
1 | 1 | 1 | 6µs | 124µs | BEGIN@10 | Function::Parameters::
1 | 1 | 1 | 6µs | 13µs | BEGIN@183 | Exporter::Heavy::
1 | 1 | 1 | 6µs | 6µs | CORE:close (opcode) | NewBoard::
1 | 1 | 1 | 6µs | 19µs | BEGIN@25 | Getopt::Long::
1 | 1 | 1 | 6µs | 6µs | BEGIN@17 | DynaLoader::
1 | 1 | 1 | 6µs | 99µs | BEGIN@18 | NewBoard::
1 | 1 | 1 | 5µs | 33µs | BEGIN@17.3 | NewBoard::
1 | 1 | 1 | 5µs | 90µs | BEGIN@6 | main::
1 | 1 | 1 | 5µs | 19µs | BEGIN@19 | main::
1 | 1 | 1 | 5µs | 5µs | CORE:match (opcode) | strict::
1 | 1 | 1 | 5µs | 7µs | BEGIN@17 | Getopt::Long::
1 | 1 | 1 | 5µs | 21µs | BEGIN@15 | main::
1 | 1 | 1 | 5µs | 28µs | BEGIN@5.8 | main::
1 | 1 | 1 | 5µs | 5µs | BEGIN@135 | utf8::
1 | 1 | 1 | 5µs | 20µs | BEGIN@7.9 | main::
1 | 1 | 1 | 5µs | 30µs | BEGIN@13.6 | main::
1 | 1 | 1 | 5µs | 30µs | BEGIN@20 | Data::Dumper::
1 | 1 | 1 | 5µs | 12µs | BEGIN@138 | AutoLoader::
1 | 1 | 1 | 5µs | 12µs | BEGIN@25 | parent::
1 | 1 | 1 | 5µs | 12µs | BEGIN@45 | Config::
1 | 1 | 1 | 5µs | 29µs | BEGIN@5 | Clone::
1 | 1 | 1 | 5µs | 20µs | BEGIN@10.11 | main::
1 | 1 | 1 | 5µs | 11µs | BEGIN@186 | AutoLoader::
1 | 1 | 1 | 5µs | 12µs | BEGIN@114 | constant::
1 | 1 | 1 | 5µs | 24µs | BEGIN@218 | Getopt::Long::
1 | 1 | 1 | 5µs | 23µs | BEGIN@19 | NewBoard::
1 | 1 | 1 | 5µs | 38µs | BEGIN@9.10 | main::
1 | 1 | 1 | 5µs | 40µs | BEGIN@17 | main::
1 | 1 | 1 | 5µs | 8µs | BEGIN@10 | Config::
1 | 1 | 1 | 5µs | 49µs | BEGIN@7 | vars::
1 | 1 | 1 | 4µs | 4µs | BEGIN@13 | AutoLoader::
1 | 1 | 1 | 4µs | 18µs | BEGIN@3 | parent::
1 | 1 | 1 | 4µs | 13µs | BEGIN@14.13 | main::
1 | 1 | 1 | 4µs | 6µs | BEGIN@8 | lib::
1 | 1 | 1 | 4µs | 4µs | (bool (xsub) | version::
1 | 1 | 1 | 4µs | 12µs | BEGIN@29 | constant::
1 | 1 | 1 | 4µs | 11µs | BEGIN@4 | Exporter::Heavy::
1 | 1 | 1 | 4µs | 20µs | BEGIN@18 | main::
1 | 1 | 1 | 4µs | 11µs | BEGIN@30 | AutoLoader::
1 | 1 | 1 | 4µs | 4µs | BEGIN@147 | utf8::
1 | 1 | 1 | 4µs | 4µs | GetOptions | Getopt::Long::
1 | 1 | 1 | 4µs | 43µs | BEGIN@6 | Clone::
1 | 1 | 1 | 4µs | 11µs | BEGIN@52 | constant::
1 | 1 | 1 | 4µs | 76µs | BEGIN@45 | Getopt::Long::
1 | 1 | 1 | 4µs | 23µs | BEGIN@6 | constant::
1 | 1 | 1 | 4µs | 36µs | BEGIN@46 | Getopt::Long::
1 | 1 | 1 | 4µs | 48µs | BEGIN@4 | constant::
1 | 1 | 1 | 4µs | 21µs | BEGIN@226 | Getopt::Long::
1 | 1 | 1 | 4µs | 13µs | BEGIN@22 | main::
1 | 1 | 1 | 4µs | 17µs | BEGIN@11 | main::
1 | 1 | 1 | 4µs | 22µs | BEGIN@220 | Getopt::Long::
1 | 1 | 1 | 4µs | 4µs | BEGIN@37 | Getopt::Long::
1 | 1 | 1 | 4µs | 4µs | (cmp (xsub) | version::
1 | 1 | 1 | 4µs | 21µs | BEGIN@223 | Getopt::Long::
1 | 1 | 1 | 4µs | 26µs | BEGIN@247 | Getopt::Long::
1 | 1 | 1 | 4µs | 11µs | BEGIN@8 | vars::
1 | 1 | 1 | 4µs | 30µs | BEGIN@26 | Getopt::Long::
1 | 1 | 1 | 4µs | 20µs | BEGIN@225 | Getopt::Long::
1 | 1 | 1 | 4µs | 48µs | BEGIN@51 | Getopt::Long::
1 | 1 | 1 | 4µs | 21µs | BEGIN@237 | Getopt::Long::
1 | 1 | 1 | 4µs | 21µs | BEGIN@224 | Getopt::Long::
1 | 1 | 1 | 4µs | 21µs | BEGIN@222 | Getopt::Long::
1 | 1 | 1 | 4µs | 20µs | BEGIN@236 | Getopt::Long::
1 | 1 | 1 | 4µs | 15µs | BEGIN@11 | Config::
1 | 1 | 1 | 4µs | 21µs | BEGIN@229 | Getopt::Long::
1 | 1 | 1 | 4µs | 1.12ms | export | Exporter::
1 | 1 | 1 | 4µs | 45µs | BEGIN@48 | Getopt::Long::
1 | 1 | 1 | 4µs | 4µs | TIEHASH | Config::
1 | 1 | 1 | 4µs | 21µs | BEGIN@228 | Getopt::Long::
1 | 1 | 1 | 4µs | 4µs | BEGIN@9 | Function::Parameters::
1 | 1 | 1 | 3µs | 3µs | Configure | Getopt::Long::
1 | 1 | 1 | 3µs | 3µs | dl_install_xsub (xsub) | DynaLoader::
1 | 1 | 1 | 3µs | 3µs | CORE:regcomp (opcode) | DynaLoader::
4 | 1 | 1 | 3µs | 3µs | CORE:subst (opcode) | Exporter::Heavy::
3 | 1 | 1 | 3µs | 3µs | CORE:match (opcode) | lib::
1 | 1 | 1 | 3µs | 3µs | BEGIN@12.12 | main::
1 | 1 | 1 | 3µs | 3µs | BEGIN@20 | main::
1 | 1 | 1 | 3µs | 3µs | ConfigDefaults | Getopt::Long::
1 | 1 | 1 | 2µs | 2µs | set_nply | main::
1 | 1 | 1 | 2µs | 2µs | import | bytes::
1 | 1 | 1 | 2µs | 2µs | CORE:sort (opcode) | Getopt::Long::
1 | 1 | 1 | 2µs | 2µs | CORE:ftsize (opcode) | DynaLoader::
1 | 1 | 1 | 2µs | 2µs | CORE:ftfile (opcode) | DynaLoader::
1 | 1 | 1 | 1µs | 1µs | boardsize | NewBoard::
1 | 1 | 1 | 1µs | 1µs | dl_find_symbol (xsub) | DynaLoader::
1 | 1 | 1 | 1µs | 1µs | CORE:subst (opcode) | parent::
1 | 1 | 1 | 1µs | 1µs | dl_load_flags | DynaLoader::
1 | 1 | 1 | 600ns | 600ns | dl_undef_symbols (xsub) | DynaLoader::