| Filename | /home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Moose/Meta/Method/Accessor/Native/Hash.pm |
| Statements | Executed 20 statements in 1.03ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 2 | 1 | 1 | 102µs | 146µs | Moose::Meta::Method::Accessor::Native::Hash::_inline_check_var_is_valid_key |
| 1 | 1 | 1 | 78µs | 97µs | Moose::Meta::Method::Accessor::Native::Hash::BEGIN@3 |
| 1 | 1 | 1 | 76µs | 806µs | Moose::Meta::Method::Accessor::Native::Hash::BEGIN@21 |
| 1 | 1 | 1 | 45µs | 14.7ms | Moose::Meta::Method::Accessor::Native::Hash::BEGIN@10 |
| 1 | 1 | 1 | 40µs | 108µs | Moose::Meta::Method::Accessor::Native::Hash::BEGIN@4 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | package Moose::Meta::Method::Accessor::Native::Hash; | ||||
| 2 | |||||
| 3 | 3 | 107µs | 2 | 115µs | # spent 97µs (78+18) within Moose::Meta::Method::Accessor::Native::Hash::BEGIN@3 which was called:
# once (78µs+18µs) by Class::MOP::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Class/MOP.pm:118] at line 3 # spent 97µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::BEGIN@3
# spent 18µs making 1 call to strict::import |
| 4 | 3 | 235µs | 2 | 175µs | # spent 108µs (40+68) within Moose::Meta::Method::Accessor::Native::Hash::BEGIN@4 which was called:
# once (40µs+68µs) by Class::MOP::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Class/MOP.pm:118] at line 4 # spent 108µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::BEGIN@4
# spent 68µs making 1 call to warnings::import |
| 5 | |||||
| 6 | 1 | 4µs | our $VERSION = '1.19'; | ||
| 7 | 1 | 86µs | $VERSION = eval $VERSION; # spent 11µs executing statements in string eval | ||
| 8 | 1 | 3µs | our $AUTHORITY = 'cpan:STEVAN'; | ||
| 9 | |||||
| 10 | 3 | 378µs | 2 | 29.4ms | # spent 14.7ms (45µs+14.7) within Moose::Meta::Method::Accessor::Native::Hash::BEGIN@10 which was called:
# once (45µs+14.7ms) by Class::MOP::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Class/MOP.pm:118] at line 10 # spent 14.7ms making 1 call to Moose::Meta::Method::Accessor::Native::Hash::BEGIN@10
# spent 14.7ms making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:456] |
| 11 | |||||
| 12 | # spent 146µs (102+45) within Moose::Meta::Method::Accessor::Native::Hash::_inline_check_var_is_valid_key which was called 2 times, avg 73µs/call:
# 2 times (102µs+45µs) by Moose::Meta::Method::Accessor::Native::Hash::get::_inline_check_arguments at line 30 of Moose/Meta/Method/Accessor/Native/Hash/get.pm, avg 73µs/call | ||||
| 13 | 4 | 86µs | my ( $self, $var ) = @_; | ||
| 14 | |||||
| 15 | 4 | 44µs | return $self->_inline_throw_error( q{'The key passed to } # spent 27µs making 2 calls to Moose::Meta::Method::_inline_throw_error, avg 14µs/call
# spent 17µs making 2 calls to Moose::Meta::Method::Delegation::delegate_to_method, avg 9µs/call | ||
| 16 | . $self->delegate_to_method | ||||
| 17 | . q{ must be a defined value'} ) | ||||
| 18 | . qq{ unless defined $var;}; | ||||
| 19 | } | ||||
| 20 | |||||
| 21 | 3 | 116µs | 2 | 1.54ms | # spent 806µs (76+730) within Moose::Meta::Method::Accessor::Native::Hash::BEGIN@21 which was called:
# once (76µs+730µs) by Class::MOP::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Class/MOP.pm:118] at line 21 # spent 806µs making 1 call to Moose::Meta::Method::Accessor::Native::Hash::BEGIN@21
# spent 730µs making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:557] |
| 22 | |||||
| 23 | 1 | 12µs | 1; |