Profile of Moose/Meta/Method.pm

← Index
NYTProf Performance Profile «line view»
For script/ponapi
Run on Wed Feb 10 15:51:26 2016
Reported on Thu Feb 11 09:43:10 2016

Filename | /usr/local/lib/perl/5.18.2/Moose/Meta/Method.pm
Statements | Executed 11 statements in 94µs

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1 | 1 | 1 | 8µs | 16µs | Moose::Meta::Method::::BEGIN@4Moose::Meta::Method::BEGIN@4
1 | 1 | 1 | 7µs | 10µs | Moose::Meta::Method::::BEGIN@5Moose::Meta::Method::BEGIN@5
1 | 1 | 1 | 6µs | 27µs | Moose::Meta::Method::::BEGIN@9Moose::Meta::Method::BEGIN@9
1 | 1 | 1 | 5µs | 5µs | Moose::Meta::Method::::BEGIN@7Moose::Meta::Method::BEGIN@7

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

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 |  |  |  |  | package Moose::Meta::Method;
2 | 1 | 500ns |  |  | our $VERSION = '2.1604';
3 |  |  |  |  |
4 | 2 | 22µs | 2 | 25µs | # spent 16µs (8+8) within Moose::Meta::Method::BEGIN@4 which was called: # once (8µs+8µs) by parent::import at line 4 use strict; # spent 16µs making 1 call to Moose::Meta::Method::BEGIN@4 # spent 8µs making 1 call to strict::import
5 | 2 | 17µs | 2 | 12µs | # spent 10µs (7+3) within Moose::Meta::Method::BEGIN@5 which was called: # once (7µs+3µs) by parent::import at line 5 use warnings; # spent 10µs making 1 call to Moose::Meta::Method::BEGIN@5 # spent 3µs making 1 call to warnings::import
6 |  |  |  |  |
7 | 2 | 19µs | 1 | 5µs | # spent 5µs within Moose::Meta::Method::BEGIN@7 which was called: # once (5µs+0s) by parent::import at line 7 use Class::MOP::MiniTrait; # spent 5µs making 1 call to Moose::Meta::Method::BEGIN@7
8 |  |  |  |  |
9 | 2 | 30µs | 2 | 27µs | # spent 27µs (6+21) within Moose::Meta::Method::BEGIN@9 which was called: # once (6µs+21µs) by parent::import at line 9 use parent 'Class::MOP::Method'; # spent 27µs making 1 call to Moose::Meta::Method::BEGIN@9 # spent 21µs making 1 call to parent::import, recursion: max depth 1, sum of overlapping time 21µs
10 |  |  |  |  |
11 | 1 | 1µs | 1 | 5.84ms | Class::MOP::MiniTrait::apply(__PACKAGE__, 'Moose::Meta::Object::Trait'); # spent 5.84ms making 1 call to Class::MOP::MiniTrait::apply
12 |  |  |  |  |
13 | 1 | 4µs |  |  | 1;
14 |  |  |  |  |
15 |  |  |  |  | # ABSTRACT: A Moose Method metaclass
16 |  |  |  |  |
17 |  |  |  |  | __END__