The Flame Graph above is a visualization of the time spent in distinct call stacks. The colors and x-axis position are not meaningful.
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::
Stmts | Exclusive Time |
Reports | Source File |
---|---|---|---|
2748344 | 2.37s | line | /home/tmurray/proj/Game-Collisions/lib/Game/Collisions/AABB.pm |
1111338 | 649ms | line | /home/tmurray/proj/Game-Collisions/lib/Game/Collisions.pm |
24 | 20.5ms | line | /home/tmurray/proj/Game-Collisions/scripts/bench.pl |
26 | 5.24ms | line | Time/HiRes.pm (including 1 string eval) |
65 | 2.83ms | line | DynaLoader.pm |
43 | 2.30ms | line | Exporter/Heavy.pm |
363 | 1.85ms | line | constant.pm |
38 | 1.58ms | line | Config.pm |
20 | 1.45ms | line | vars.pm |
128 | 1.18ms | line | strict.pm |
16 | 986µs | line | List/Util.pm (including 1 string eval) |
223 | 863µs | line | warnings.pm |
16 | 429µs | line | Scalar/Util.pm (including 1 string eval) |
16 | 211µs | line | Exporter.pm |
13 | 37µs | line | warnings/register.pm |
4 | 16µs | line | utf8.pm |
0 | 0s | line | XSLoader.pm |
3860677 | 3.05s | Total (-3 statements are unaccounted for) | |
227098 | 180ms | Average | |
1.58ms | Median | ||
0.00125 | Deviation |