Profile of (eval 15)[Benchmark.pm:646]

← Index
NYTProf Performance Profile
For examples/benchmark4.pl
Run on Thu Aug 28 19:01:43 2014
Reported on Thu Aug 28 19:02:42 2014

Filename | (eval 15)[/usr/share/perl/5.18/Benchmark.pm:646]
Statements | Executed 272 statements in 207µs
Eval Invoked At | /usr/share/perl/5.18/Benchmark.pm line 646
Sibling evals | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22

NOTE!
The data used to generate this report page was merged from 8 of the 130 executions
of the string eval on line 646 of /usr/share/perl/5.18/Benchmark.pm.

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
8 | 1 | 1 | 283µs | 1.53ms | Benchmark::::__ANON__[(eval 111)[Benchmark.pm:646]:1]Benchmark::__ANON__[(eval 111)[Benchmark.pm:646]:1] (merge of 8 subs)

Call graph for these subroutines as a Graphviz dot language file.

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 | 272 | 207µs | 128 | 1.25ms | # spent 1.53ms (283µs+1.25) within Benchmark::__ANON__[(eval 111)[/usr/share/perl/5.18/Benchmark.pm:646]:1] which was called 8 times, avg 191µs/call: # (data for this subroutine includes 7 others that were merged with it) # 8 times (283µs+1.25ms) by Benchmark::runloop at line 663 of Benchmark.pm, avg 191µs/call sub { for (1 .. 16) { local $_; package main; &$c; } } # spent 900µs making 16 calls to main::__ANON__[examples/benchmark4.pl:9], avg 56µs/call # spent 121µs making 16 calls to main::__ANON__[examples/benchmark4.pl:11], avg 8µs/call # spent 112µs making 16 calls to main::__ANON__[examples/benchmark4.pl:12], avg 7µs/call # spent 90µs making 16 calls to main::__ANON__[examples/benchmark4.pl:10], avg 6µs/call # spent 22µs making 64 calls to Benchmark::__ANON__[Benchmark.pm:687], avg 350ns/call
2 |  |  |  |  | ;