← 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:14:57 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/Bool.pm
StatementsExecuted 26 statements in 2.90ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1111.45ms50.2msMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@9Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@9
1111.40ms51.5msMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@10Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@10
1111.36ms50.2msMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@11Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@11
1111.13ms35.6msMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@8Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@8
11178µs14.7msMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@2Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@2
11143µs741µsMoose::Meta::Attribute::Native::Trait::Bool::::BEGIN@18Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@18
32130µs30µsMoose::Meta::Attribute::Native::Trait::Bool::::_helper_typeMoose::Meta::Attribute::Native::Trait::Bool::_helper_type
0000s0sMoose::Meta::Attribute::Native::Trait::Bool::::_default_isMoose::Meta::Attribute::Native::Trait::Bool::_default_is
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Moose::Meta::Attribute::Native::Trait::Bool;
23284µs229.3ms
# spent 14.7ms (78µs+14.6) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@2 which was called: # once (78µs+14.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 2
use Moose::Role;
3
414µsour $VERSION = '1.19';
5176µs$VERSION = eval $VERSION;
# spent 11µs executing statements in string eval
613µsour $AUTHORITY = 'cpan:STEVAN';
7
83547µs135.6ms
# spent 35.6ms (1.13+34.5) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@8 which was called: # once (1.13ms+34.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 8
use Moose::Meta::Method::Accessor::Native::Bool::not;
93529µs150.2ms
# spent 50.2ms (1.45+48.8) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@9 which was called: # once (1.45ms+48.8ms) 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::Bool::set;
103523µs151.5ms
# spent 51.5ms (1.40+50.1) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@10 which was called: # once (1.40ms+50.1ms) 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::Bool::toggle;
113650µs150.2ms
# spent 50.2ms (1.36+48.8) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@11 which was called: # once (1.36ms+48.8ms) 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::Bool::unset;
12
13118µs112.1mswith 'Moose::Meta::Attribute::Native::Trait';
# spent 12.1ms making 1 call to Moose::Role::with
14
15sub _default_is { 'rw' }
16357µs
# spent 30µs within Moose::Meta::Attribute::Native::Trait::Bool::_helper_type which was called 3 times, avg 10µs/call: # 2 times (22µs+0s) by Moose::Meta::Attribute::Native::Trait::_root_types at line 161 of Moose/Meta/Attribute/Native/Trait.pm, avg 11µs/call # once (9µs+0s) by Moose::Meta::Attribute::Native::Trait::_check_helper_type at line 88 of Moose/Meta/Attribute/Native/Trait.pm
sub _helper_type { 'Bool' }
17
183167µs21.44ms
# spent 741µs (43+698) within Moose::Meta::Attribute::Native::Trait::Bool::BEGIN@18 which was called: # once (43µs+698µ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 18
no Moose::Role;
19
20138µs1;
21
22=pod
23
- -