| Filename | /home/doy/coding/src/Moose/blib/lib//Moose/Meta/Method/Accessor/Native/Array/elements.pm |
| Statements | Executed 21 statements in 1.11ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 98µs | 120µs | Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@3 |
| 1 | 1 | 1 | 77µs | 834µs | Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@24 |
| 1 | 1 | 1 | 43µs | 13.8ms | Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@10 |
| 1 | 1 | 1 | 41µs | 111µs | Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@4 |
| 1 | 1 | 1 | 19µs | 19µs | Moose::Meta::Method::Accessor::Native::Array::elements::_return_value |
| 1 | 1 | 1 | 9µs | 9µs | Moose::Meta::Method::Accessor::Native::Array::elements::_maximum_arguments |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | package Moose::Meta::Method::Accessor::Native::Array::elements; | ||||
| 2 | |||||
| 3 | 3 | 115µs | 2 | 141µs | # spent 120µs (98+21) within Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@3 which was called:
# once (98µs+21µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 3 # spent 120µs making 1 call to Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@3
# spent 21µs making 1 call to strict::import |
| 4 | 3 | 233µs | 2 | 180µs | # spent 111µs (41+69) within Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@4 which was called:
# once (41µs+69µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 4 # spent 111µs making 1 call to Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@4
# spent 69µs making 1 call to warnings::import |
| 5 | |||||
| 6 | 1 | 4µs | our $VERSION = '1.19'; | ||
| 7 | 1 | 83µs | $VERSION = eval $VERSION; # spent 11µs executing statements in string eval | ||
| 8 | 1 | 3µs | our $AUTHORITY = 'cpan:STEVAN'; | ||
| 9 | |||||
| 10 | 3 | 422µs | 2 | 27.5ms | # spent 13.8ms (43µs+13.7) within Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@10 which was called:
# once (43µs+13.7ms) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 10 # spent 13.8ms making 1 call to Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@10
# spent 13.7ms making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:456] |
| 11 | |||||
| 12 | 1 | 31µs | 1 | 13.9ms | with 'Moose::Meta::Method::Accessor::Native::Reader' => # spent 13.9ms making 1 call to Moose::Role::with |
| 13 | { -excludes => ['_maximum_arguments'] }; | ||||
| 14 | |||||
| 15 | 1 | 17µs | # spent 9µs within Moose::Meta::Method::Accessor::Native::Array::elements::_maximum_arguments which was called:
# once (9µs+0s) by Moose::Meta::Method::Accessor::Native::_inline_check_argument_count at line 79 of Moose/Meta/Method/Accessor/Native.pm | ||
| 16 | |||||
| 17 | # spent 19µs within Moose::Meta::Method::Accessor::Native::Array::elements::_return_value which was called:
# once (19µs+0s) by Moose::Meta::Method::Accessor::Native::_inline_return_value at line 101 of Moose/Meta/Method/Accessor/Native.pm | ||||
| 18 | 3 | 53µs | my $self = shift; | ||
| 19 | my ($slot_access) = @_; | ||||
| 20 | |||||
| 21 | return '@{ (' . $slot_access . ') }'; | ||||
| 22 | } | ||||
| 23 | |||||
| 24 | 3 | 112µs | 2 | 1.59ms | # spent 834µs (77+757) within Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@24 which was called:
# once (77µs+757µs) by Class::MOP::__ANON__[/home/doy/coding/src/Class-MOP/blib/lib//Class/MOP.pm:118] at line 24 # spent 834µs making 1 call to Moose::Meta::Method::Accessor::Native::Array::elements::BEGIN@24
# spent 757µs making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:557] |
| 25 | |||||
| 26 | 1 | 40µs | 1; |