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