← Index
NYTProf Performance Profile   « block view • line view • sub view »
For -e
  Run on Wed Nov 17 21:45:08 2010
Reported on Wed Nov 17 22:10:12 2010

Filename/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Moose/Meta/Attribute/Native/Trait/Counter.pm
StatementsExecuted 26 statements in 3.18ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1111.60ms58.2msMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@10Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@10
1111.49ms50.2msMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@9Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@9
1111.47ms49.9msMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@12Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@12
1111.47ms54.9msMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@11Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@11
11176µs15.0msMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@3Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@3
11146µs758µsMoose::Meta::Attribute::Native::Trait::Counter::::BEGIN@22Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@22
21123µs23µsMoose::Meta::Attribute::Native::Trait::Counter::::_root_typesMoose::Meta::Attribute::Native::Trait::Counter::_root_types
11110µs10µsMoose::Meta::Attribute::Native::Trait::Counter::::_helper_typeMoose::Meta::Attribute::Native::Trait::Counter::_helper_type
0000s0sMoose::Meta::Attribute::Native::Trait::Counter::::_default_defaultMoose::Meta::Attribute::Native::Trait::Counter::_default_default
0000s0sMoose::Meta::Attribute::Native::Trait::Counter::::_default_isMoose::Meta::Attribute::Native::Trait::Counter::_default_is
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
2package Moose::Meta::Attribute::Native::Trait::Counter;
33282µs229.8ms
# spent 15.0ms (76µs+14.9) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@3 which was called: # once (76µs+14.9ms) 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
use Moose::Role;
4
514µsour $VERSION = '1.19';
6183µs$VERSION = eval $VERSION;
# spent 11µs executing statements in string eval
7171µsour $AUTHORITY = 'cpan:STEVAN';
8
93617µs150.2ms
# spent 50.2ms (1.49+48.7) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@9 which was called: # once (1.49ms+48.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 9
use Moose::Meta::Method::Accessor::Native::Counter::dec;
103541µs158.2ms
# spent 58.2ms (1.60+56.6) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@10 which was called: # once (1.60ms+56.6ms) 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
use Moose::Meta::Method::Accessor::Native::Counter::inc;
113543µs154.9ms
# spent 54.9ms (1.47+53.4) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@11 which was called: # once (1.47ms+53.4ms) 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 11
use Moose::Meta::Method::Accessor::Native::Counter::reset;
123792µs149.9ms
# spent 49.9ms (1.47+48.5) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@12 which was called: # once (1.47ms+48.5ms) 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 12
use Moose::Meta::Method::Accessor::Native::Counter::set;
13
14132µs111.6mswith 'Moose::Meta::Attribute::Native::Trait' =>
# spent 11.6ms making 1 call to Moose::Role::with
15 { -excludes => ['_root_types'] };
16
17sub _default_default { 0 }
18sub _default_is { 'ro' }
19121µs
# spent 10µs within Moose::Meta::Attribute::Native::Trait::Counter::_helper_type which was called: # once (10µs+0s) by Moose::Meta::Attribute::Native::Trait::_check_helper_type at line 88 of Moose/Meta/Attribute/Native/Trait.pm
sub _helper_type { 'Num' }
20234µs
# spent 23µs within Moose::Meta::Attribute::Native::Trait::Counter::_root_types which was called 2 times, avg 11µs/call: # 2 times (23µs+0s) by Class::MOP::Class:::around at line 149 of Moose/Meta/Attribute/Native/Trait.pm, avg 11µs/call
sub _root_types { 'Num', 'Int' }
21
223115µs21.47ms
# spent 758µs (46+712) within Moose::Meta::Attribute::Native::Trait::Counter::BEGIN@22 which was called: # once (46µs+712µ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 22
no Moose::Role;
23
24142µs1;
25
26__END__