← 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:42 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/Hash.pm
StatementsExecuted 56 statements in 7.09ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1112.14ms441msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@9Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@9
1111.59ms49.1msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@15Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@15
1111.59ms44.0msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@14Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@14
1111.55ms60.1msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@13Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@13
1111.52ms48.1msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@12Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@12
1111.52ms38.9msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@18Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@18
1111.51ms59.5msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@10Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@10
1111.47ms37.6msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@17Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@17
1111.46ms36.8msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@19Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@19
1111.44ms36.9msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@11Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@11
1111.43ms37.3msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@21Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@21
11189µs14.9msMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@3Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@3
62159µs59µsMoose::Meta::Attribute::Native::Trait::Hash::::_helper_typeMoose::Meta::Attribute::Native::Trait::Hash::_helper_type
11149µs49µsMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@20Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@20
11146µs46µsMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@16Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@16
11142µs751µsMoose::Meta::Attribute::Native::Trait::Hash::::BEGIN@27Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@27
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::Hash;
33290µs229.7ms
# spent 14.9ms (89µs+14.8) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@3 which was called: # once (89µs+14.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 3
use Moose::Role;
4
514µsour $VERSION = '1.19';
6178µs$VERSION = eval $VERSION;
# spent 11µs executing statements in string eval
713µsour $AUTHORITY = 'cpan:STEVAN';
8
93546µs1441ms
# spent 441ms (2.14+439) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@9 which was called: # once (2.14ms+439ms) 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::Hash::accessor;
103566µs159.5ms
# spent 59.5ms (1.51+58.0) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@10 which was called: # once (1.51ms+58.0ms) 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::Hash::clear;
113548µs136.9ms
# spent 36.9ms (1.44+35.5) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@11 which was called: # once (1.44ms+35.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 11
use Moose::Meta::Method::Accessor::Native::Hash::count;
123518µs148.1ms
# spent 48.1ms (1.52+46.5) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@12 which was called: # once (1.52ms+46.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::Hash::defined;
133578µs160.1ms
# spent 60.1ms (1.55+58.5) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@13 which was called: # once (1.55ms+58.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 13
use Moose::Meta::Method::Accessor::Native::Hash::delete;
143643µs144.0ms
# spent 44.0ms (1.59+42.5) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@14 which was called: # once (1.59ms+42.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 14
use Moose::Meta::Method::Accessor::Native::Hash::elements;
153540µs149.1ms
# spent 49.1ms (1.59+47.5) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@15 which was called: # once (1.59ms+47.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 15
use Moose::Meta::Method::Accessor::Native::Hash::exists;
163113µs146µs
# spent 46µs within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@16 which was called: # once (46µs+0s) 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 16
use Moose::Meta::Method::Accessor::Native::Hash::get;
173569µs137.6ms
# spent 37.6ms (1.47+36.2) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@17 which was called: # once (1.47ms+36.2ms) 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 17
use Moose::Meta::Method::Accessor::Native::Hash::is_empty;
183547µs138.9ms
# spent 38.9ms (1.52+37.3) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@18 which was called: # once (1.52ms+37.3ms) 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
use Moose::Meta::Method::Accessor::Native::Hash::keys;
193521µs136.8ms
# spent 36.8ms (1.46+35.4) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@19 which was called: # once (1.46ms+35.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 19
use Moose::Meta::Method::Accessor::Native::Hash::kv;
203116µs149µs
# spent 49µs within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@20 which was called: # once (49µs+0s) 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 20
use Moose::Meta::Method::Accessor::Native::Hash::set;
213610µs137.3ms
# spent 37.3ms (1.43+35.9) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@21 which was called: # once (1.43ms+35.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 21
use Moose::Meta::Method::Accessor::Native::Hash::values;
22
23119µs149.4mswith 'Moose::Meta::Attribute::Native::Trait';
# spent 49.4ms making 1 call to Moose::Role::with
24
256119µs
# spent 59µs within Moose::Meta::Attribute::Native::Trait::Hash::_helper_type which was called 6 times, avg 10µs/call: # 4 times (40µs+0s) by Moose::Meta::Attribute::Native::Trait::_root_types at line 161 of Moose/Meta/Attribute/Native/Trait.pm, avg 10µs/call # 2 times (19µs+0s) by Moose::Meta::Attribute::Native::Trait::_check_helper_type at line 88 of Moose/Meta/Attribute/Native/Trait.pm, avg 10µs/call
sub _helper_type { 'HashRef' }
26
273123µs21.46ms
# spent 751µs (42+709) within Moose::Meta::Attribute::Native::Trait::Hash::BEGIN@27 which was called: # once (42µs+709µ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 27
no Moose::Role;
28
29140µs1;
30
31__END__