Profile of Moose/Meta/Attribute/Native/Trait/Array.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:11 2016

Filename | /usr/local/lib/perl/5.18.2/Moose/Meta/Attribute/Native/Trait/Array.pm
Statements | Executed 35 statements in 4.39ms

Subroutines
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
28 | 2 | 1 | 49µs | 49µs | Moose::Meta::Attribute::Native::Trait::Array::::_helper_typeMoose::Meta::Attribute::Native::Trait::Array::_helper_type
1 | 1 | 1 | 15µs | 7.29ms | Moose::Meta::Attribute::Native::Trait::Array::::BEGIN@4Moose::Meta::Attribute::Native::Trait::Array::BEGIN@4
1 | 1 | 1 | 9µs | 93µs | Moose::Meta::Attribute::Native::Trait::Array::::BEGIN@9Moose::Meta::Attribute::Native::Trait::Array::BEGIN@9

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::Attribute::Native::Trait::Array;
2 | 1 | 400ns |  |  | our $VERSION = '2.1604';
3 |  |  |  |  |
4 | 2 | 106µs | 2 | 14.6ms | # spent 7.29ms (15µs+7.28) within Moose::Meta::Attribute::Native::Trait::Array::BEGIN@4 which was called: # once (15µs+7.28ms) by Module::Runtime::require_module at line 4 use Moose::Role; # spent 7.29ms making 1 call to Moose::Meta::Attribute::Native::Trait::Array::BEGIN@4 # spent 7.28ms making 1 call to Moose::Role::import
5 | 1 | 2µs | 1 | 1.37ms | with 'Moose::Meta::Attribute::Native::Trait'; # spent 1.37ms making 1 call to Moose::Role::with
6 |  |  |  |  |
7 | 28 | 4.24ms |  |  | # spent 49µs within Moose::Meta::Attribute::Native::Trait::Array::_helper_type which was called 28 times, avg 2µs/call: # 17 times (31µs+0s) by Moose::Meta::Attribute::Native::Trait::_root_types at line 124 of Moose/Meta/Attribute/Native/Trait.pm, avg 2µs/call # 11 times (18µs+0s) by Moose::Meta::Attribute::Native::Trait::_check_helper_type at line 21 of Moose/Meta/Attribute/Native/Trait.pm, avg 2µs/call sub _helper_type { 'ArrayRef' }
8 |  |  |  |  |
9 | 2 | 32µs | 2 | 177µs | # spent 93µs (9+84) within Moose::Meta::Attribute::Native::Trait::Array::BEGIN@9 which was called: # once (9µs+84µs) by Module::Runtime::require_module at line 9 no Moose::Role; # spent 93µs making 1 call to Moose::Meta::Attribute::Native::Trait::Array::BEGIN@9 # spent 84µs making 1 call to Moose::Role::unimport
10 |  |  |  |  |
11 | 1 | 8µs |  |  | 1;
12 |  |  |  |  |
13 |  |  |  |  | # ABSTRACT: Helper trait for ArrayRef attributes
14 |  |  |  |  |
15 |  |  |  |  | __END__