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 |
---|---|---|---|---|---|
200000 | 3 | 1 | 4.02s | 11.1s | new | Atom::
200000 | 1 | 1 | 3.77s | 6.86s | BUILD | Atom::
300000 | 2 | 2 | 1.17s | 1.31s | push_coords | Atom::
4 | 1 | 1 | 759ms | 6.66s | __ANON__[(eval 333)[Benchmark.pm:646]:1] (merge of 4 subs) | Benchmark::
200000 | 2 | 2 | 515ms | 597ms | DESTROY | Atom::
300000 | 1 | 1 | 501ms | 501ms | symbol | Atom::
100000 | 1 | 1 | 395ms | 445ms | set_coords | Atom::
400000 | 2 | 1 | 321ms | 321ms | has_force | Atom::
350000 | 2 | 1 | 264ms | 264ms | has_symbol | Atom::
200000 | 1 | 1 | 242ms | 242ms | coord | Atom::
250000 | 2 | 1 | 206ms | 206ms | CORE:match (opcode) | Eval::Closure::Sandbox_239::
200000 | 1 | 1 | 164ms | 164ms | has_Z | Atom::
200000 | 1 | 1 | 163ms | 163ms | has_coord | Atom::
200000 | 1 | 1 | 157ms | 157ms | has_charge | Atom::
200000 | 1 | 1 | 142ms | 142ms | __ANON__[lib/roles/PhysVecRole.pm:20] | PhysVecRole::