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