Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
20000 | 1 | 1 | 1.54s | 2.12s | get_collisions_for_aabb | Game::Collisions::
26436 | 3 | 1 | 566ms | 659ms | _calculate_bounding_box_for_nodes | Game::Collisions::AABB::
239960 | 1 | 1 | 354ms | 354ms | does_collide | Game::Collisions::AABB::
194280 | 1 | 1 | 105ms | 105ms | is_branch_node | Game::Collisions::AABB::
20 | 1 | 1 | 60.7ms | 2.18s | get_collisions | Game::Collisions::
183200 | 1 | 1 | 59.4ms | 59.4ms | right_node | Game::Collisions::AABB::
184198 | 2 | 1 | 58.7ms | 58.7ms | left_node | Game::Collisions::AABB::
999 | 1 | 1 | 49.9ms | 315ms | resize_all_parents | Game::Collisions::AABB::
999 | 1 | 1 | 43.8ms | 469ms | find_best_sibling_node | Game::Collisions::AABB::
9478 | 1 | 1 | 27.1ms | 260ms | _resize_to_fit_children | Game::Collisions::AABB::
107742 | 3 | 2 | 26.6ms | 26.6ms | x | Game::Collisions::AABB::
107742 | 3 | 2 | 24.8ms | 24.8ms | y | Game::Collisions::AABB::
1000 | 1 | 1 | 18.8ms | 829ms | _add_aabb | Game::Collisions::
52872 | 1 | 1 | 12.1ms | 12.1ms | length | Game::Collisions::AABB::
52872 | 1 | 1 | 11.6ms | 11.6ms | height | Game::Collisions::AABB::
1 | 1 | 1 | 11.1ms | 11.2ms | BEGIN@26 | main::
52872 | 2 | 1 | 10.9ms | 10.9ms | max (xsub) | List::Util::
2996 | 2 | 1 | 9.76ms | 12.9ms | _set_node | Game::Collisions::AABB::
54870 | 4 | 2 | 7.49ms | 7.49ms | min (xsub) | List::Util::
1 | 1 | 1 | 6.76ms | 15.3ms | BEGIN@27 | main::
18956 | 2 | 2 | 5.35ms | 5.35ms | parent | Game::Collisions::AABB::
1000 | 1 | 1 | 4.56ms | 835ms | make_aabb | Game::Collisions::
1541 | 2 | 1 | 3.76ms | 11.6ms | set_left_node | Game::Collisions::AABB::
1455 | 2 | 1 | 3.72ms | 8.76ms | set_right_node | Game::Collisions::AABB::
1999 | 2 | 1 | 3.32ms | 3.32ms | new | Game::Collisions::AABB::
2 | 2 | 1 | 2.26ms | 2.34ms | as_heavy | Exporter::
2996 | 1 | 1 | 2.07ms | 2.07ms | set_parent | Game::Collisions::AABB::
1 | 1 | 1 | 1.89ms | 2.05ms | BEGIN@4 | Time::HiRes::
999 | 1 | 1 | 1.59ms | 3.31ms | _new_meta_aabb | Game::Collisions::
1 | 1 | 1 | 1.57ms | 1.84ms | BEGIN@32 | Game::Collisions::AABB::
1 | 1 | 1 | 1.49ms | 3.45ms | BEGIN@21 | DynaLoader::
1 | 1 | 1 | 1.28ms | 4.16ms | BEGIN@30 | Game::Collisions::
1 | 1 | 1 | 1.08ms | 1.84ms | BEGIN@11 | Config::
2996 | 1 | 1 | 847µs | 847µs | weaken (xsub) | Scalar::Util::
1 | 1 | 1 | 823µs | 1.13ms | BEGIN@28 | Game::Collisions::
1 | 1 | 1 | 621µs | 5.96ms | BEGIN@28 | main::
1 | 1 | 1 | 494µs | 533µs | BEGIN@30 | Game::Collisions::AABB::
1 | 1 | 1 | 442µs | 620µs | BEGIN@7 | vars::
1 | 1 | 1 | 266µs | 266µs | load | XSLoader::
1 | 1 | 1 | 250µs | 253µs | BEGIN@26 | Game::Collisions::AABB::
998 | 1 | 1 | 246µs | 246µs | unweaken (xsub) | Scalar::Util::
11 | 11 | 2 | 232µs | 288µs | import | constant::
2 | 1 | 1 | 217µs | 239µs | register_categories | warnings::
1 | 1 | 1 | 147µs | 147µs | BEGIN@25 | main::
1 | 1 | 1 | 130µs | 144µs | BEGIN@7 | strict::
1 | 1 | 1 | 104µs | 342µs | bootstrap | DynaLoader::
1 | 1 | 1 | 100µs | 100µs | dl_load_file (xsub) | DynaLoader::
9 | 2 | 1 | 89µs | 89µs | bits | strict::
1 | 1 | 1 | 86µs | 91µs | _rebuild_cache | Exporter::Heavy::
8 | 8 | 5 | 73µs | 149µs | unimport | strict::
1 | 1 | 1 | 65µs | 65µs | BEGIN@3 | Time::HiRes::
1 | 1 | 1 | 62µs | 78µs | import | vars::
6 | 6 | 6 | 62µs | 62µs | import | warnings::
1 | 1 | 1 | 60µs | 154µs | heavy_export | Exporter::Heavy::
1 | 1 | 1 | 57µs | 57µs | bootstrap (xsub) | Time::HiRes::
7 | 7 | 7 | 43µs | 57µs | import | strict::
2 | 2 | 1 | 32µs | 32µs | CORE:subst (opcode) | DynaLoader::
3 | 3 | 1 | 32µs | 32µs | CORE:say (opcode) | main::
7 | 1 | 1 | 31µs | 31µs | CORE:ftdir (opcode) | DynaLoader::
7 | 5 | 1 | 30µs | 30µs | FETCH | Config::
1 | 1 | 1 | 30µs | 30µs | BEGIN@3 | vars::
1 | 1 | 1 | 29µs | 80µs | BEGIN@48 | Time::HiRes::
1 | 1 | 1 | 29µs | 31µs | BEGIN@24 | constant::
1 | 1 | 1 | 26µs | 32µs | BEGIN@9 | Config::
1 | 1 | 1 | 26µs | 26µs | CORE:match (opcode) | warnings::
2 | 2 | 2 | 24µs | 263µs | import | warnings::register::
4 | 2 | 1 | 22µs | 22µs | _mkMask | warnings::
1 | 1 | 1 | 20µs | 20µs | BEGIN@26 | Game::Collisions::
1 | 1 | 1 | 20µs | 20µs | BEGIN@17 | DynaLoader::
1 | 1 | 1 | 20µs | 24µs | BEGIN@3 | Exporter::Heavy::
1 | 1 | 1 | 17µs | 17µs | import | Config::
1 | 1 | 1 | 17µs | 2.54ms | import | Time::HiRes::
1 | 1 | 1 | 17µs | 17µs | unimport | warnings::
1 | 1 | 1 | 17µs | 34µs | BEGIN@188 | Exporter::Heavy::
11 | 1 | 1 | 16µs | 16µs | CORE:subst (opcode) | constant::
1 | 1 | 1 | 16µs | 16µs | BEGIN@2 | constant::
1 | 1 | 1 | 16µs | 38µs | BEGIN@47 | Config::
6 | 3 | 1 | 15µs | 15µs | CORE:match (opcode) | vars::
11 | 1 | 1 | 14µs | 14µs | CORE:match (opcode) | constant::
1 | 1 | 1 | 14µs | 14µs | CORE:match (opcode) | strict::
1 | 1 | 1 | 14µs | 25µs | BEGIN@10 | Config::
1 | 1 | 1 | 13µs | 16µs | BEGIN@9 | List::Util::
1 | 1 | 1 | 13µs | 179µs | heavy_export_to_level | Exporter::Heavy::
1 | 1 | 1 | 13µs | 15µs | BEGIN@9 | Scalar::Util::
1 | 1 | 1 | 13µs | 36µs | BEGIN@8 | vars::
11 | 1 | 1 | 12µs | 12µs | CORE:regcomp (opcode) | constant::
1 | 1 | 1 | 11µs | 11µs | VERSION (xsub) | UNIVERSAL::
2 | 2 | 2 | 11µs | 11µs | gettimeofday (xsub) | Time::HiRes::
1 | 1 | 1 | 10µs | 12µs | tv_interval | Time::HiRes::
1 | 1 | 1 | 10µs | 10µs | BEGIN@27 | Game::Collisions::AABB::
1 | 1 | 1 | 9µs | 15µs | BEGIN@27 | Game::Collisions::
1 | 1 | 1 | 9µs | 19µs | BEGIN@141 | constant::
1 | 1 | 1 | 8µs | 23µs | BEGIN@4 | Exporter::Heavy::
11 | 1 | 1 | 8µs | 8µs | method_changed_in (xsub) | mro::
1 | 1 | 1 | 8µs | 14µs | BEGIN@28 | Game::Collisions::AABB::
1 | 1 | 1 | 8µs | 21µs | BEGIN@40 | constant::
1 | 1 | 1 | 8µs | 35µs | BEGIN@33 | Game::Collisions::AABB::
1 | 1 | 1 | 8µs | 11µs | BEGIN@3 | constant::
1 | 1 | 1 | 8µs | 43µs | BEGIN@30 | main::
1 | 1 | 1 | 8µs | 19µs | BEGIN@31 | List::Util::
13 | 3 | 1 | 7µs | 7µs | SvREADONLY (xsub) | Internals::
1 | 1 | 1 | 7µs | 12µs | BEGIN@10 | Scalar::Util::
1 | 1 | 1 | 7µs | 18µs | BEGIN@65 | constant::
1 | 1 | 1 | 7µs | 22µs | BEGIN@90 | constant::
1 | 1 | 1 | 7µs | 7µs | (bool (xsub) | version::
51 | 2 | 1 | 7µs | 7µs | CORE:subst (opcode) | Exporter::Heavy::
2 | 1 | 1 | 7µs | 7µs | CORE:subst (opcode) | Exporter::
1 | 1 | 1 | 7µs | 7µs | new | Game::Collisions::
1 | 1 | 1 | 6µs | 11µs | BEGIN@10 | List::Util::
1 | 1 | 1 | 6µs | 91µs | BEGIN@4 | constant::
1 | 1 | 1 | 6µs | 32µs | BEGIN@31 | main::
1 | 1 | 1 | 6µs | 2.34ms | export_to_level | Exporter::
1 | 1 | 1 | 5µs | 38µs | BEGIN@34 | Game::Collisions::AABB::
1 | 1 | 1 | 5µs | 27µs | BEGIN@35 | Game::Collisions::AABB::
1 | 1 | 1 | 5µs | 26µs | BEGIN@39 | Game::Collisions::AABB::
1 | 1 | 1 | 5µs | 5µs | (cmp (xsub) | version::
1 | 1 | 1 | 5µs | 28µs | BEGIN@36 | Game::Collisions::AABB::
1 | 1 | 1 | 5µs | 24µs | BEGIN@40 | Game::Collisions::AABB::
1 | 1 | 1 | 5µs | 5µs | CORE:ftfile (opcode) | DynaLoader::
1 | 1 | 1 | 4µs | 25µs | BEGIN@38 | Game::Collisions::AABB::
1 | 1 | 1 | 4µs | 4µs | CORE:ftsize (opcode) | DynaLoader::
1 | 1 | 1 | 4µs | 4µs | dl_install_xsub (xsub) | DynaLoader::
1 | 1 | 1 | 4µs | 24µs | BEGIN@37 | Game::Collisions::AABB::
1 | 1 | 1 | 4µs | 12µs | export | Exporter::
3 | 3 | 1 | 3µs | 3µs | CORE:qr (opcode) | constant::
1 | 1 | 1 | 3µs | 3µs | BEGIN@29 | Game::Collisions::AABB::
1 | 1 | 1 | 3µs | 3µs | dl_find_symbol (xsub) | DynaLoader::
1 | 1 | 1 | 3µs | 3µs | import | utf8::
1 | 1 | 1 | 2µs | 2µs | TIEHASH | Config::
1 | 1 | 1 | 2µs | 2µs | dl_load_flags | DynaLoader::
2 | 1 | 1 | 1µs | 1µs | CORE:match (opcode) | Exporter::Heavy::