Profile of (eval 256)[Memoize.pm:71]

← Index
NYTProf Performance Profile
For xt/tapper-mcp-scheduler-with-db-longrun.t
Run on Tue May 22 17:18:39 2012
Reported on Tue May 22 17:23:43 2012

Filename | (eval 256)[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Memoize.pm:71]
Statements | Executed 3065 statements in 18.2ms
Eval Invoked At | /2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Memoize.pm line 71

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1532 | 10 | 5 | 13.4ms | 13.4ms | Memoize::::__ANON__[:1]Memoize::__ANON__[:1]

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

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 | 3064 | 18.2ms | 1532 | 49.3ms | # spent 13.4ms within Memoize::__ANON__[(eval 256)[/2home/ss5/perl5/perlbrew/perls/perl-5.12.3/lib/site_perl/5.12.3/Memoize.pm:71]:1] which was called 1532 times, avg 9µs/call: # 477 times (3.04ms+0s) by Tapper::MCP::Scheduler::PrioQueue::get_testrequests at line 38 of lib/Tapper/MCP/Scheduler/PrioQueue.pm, avg 6µs/call # 331 times (2.39ms+0s) by Tapper::Model::get_hardware_overview at line 96 of Tapper/Model.pm, avg 7µs/call # 180 times (2.57ms+0s) by main::toggle_host_free at line 55 of xt/tapper-mcp-scheduler-with-db-longrun.t, avg 14µs/call # 180 times (2.39ms+0s) by Tapper::Model::free_hosts_with_features at line 76 of Tapper/Model.pm, avg 13µs/call # 180 times (1.05ms+0s) by Tapper::MCP::Scheduler::Controller::get_next_job at line 82 of lib/Tapper/MCP/Scheduler/Controller.pm, avg 6µs/call # 147 times (1.51ms+0s) by Tapper::MCP::Scheduler::Controller::mark_job_as_running at line 135 of lib/Tapper/MCP/Scheduler/Controller.pm, avg 10µs/call # 34 times (396µs+0s) by main::toggle_host_free at line 57 of xt/tapper-mcp-scheduler-with-db-longrun.t, avg 12µs/call # once (17µs+0s) by main::RUNTIME at line 40 of xt/tapper-mcp-scheduler-with-db-longrun.t # once (14µs+0s) by main::RUNTIME at line 39 of xt/tapper-mcp-scheduler-with-db-longrun.t # once (7µs+0s) by Tapper::MCP::Scheduler::Algorithm::__ANON__[lib/Tapper/MCP/Scheduler/Algorithm.pm:12] at line 12 of lib/Tapper/MCP/Scheduler/Algorithm.pm sub { unshift @_, $cref; goto &_memoizer; } # spent 49.3ms making 1532 calls to Memoize::_memoizer, avg 32µs/call
2 | 1 | 7µs |  |  | ;