← 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:15 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/String.pm
StatementsExecuted 45 statements in 6.61ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
1112.81ms72.3msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@17Moose::Meta::Attribute::Native::Trait::String::BEGIN@17
1111.82ms49.0msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@16Moose::Meta::Attribute::Native::Trait::String::BEGIN@16
1111.70ms52.8msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@12Moose::Meta::Attribute::Native::Trait::String::BEGIN@12
1111.63ms50.2msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@9Moose::Meta::Attribute::Native::Trait::String::BEGIN@9
1111.62ms35.2msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@14Moose::Meta::Attribute::Native::Trait::String::BEGIN@14
1111.51ms50.1msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@10Moose::Meta::Attribute::Native::Trait::String::BEGIN@10
1111.50ms50.0msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@15Moose::Meta::Attribute::Native::Trait::String::BEGIN@15
1111.46ms49.7msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@8Moose::Meta::Attribute::Native::Trait::String::BEGIN@8
1111.44ms54.5msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@11Moose::Meta::Attribute::Native::Trait::String::BEGIN@11
1111.34ms39.4msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@13Moose::Meta::Attribute::Native::Trait::String::BEGIN@13
111106µs837µsMoose::Meta::Attribute::Native::Trait::String::::BEGIN@25Moose::Meta::Attribute::Native::Trait::String::BEGIN@25
11176µs14.7msMoose::Meta::Attribute::Native::Trait::String::::BEGIN@2Moose::Meta::Attribute::Native::Trait::String::BEGIN@2
42140µs40µsMoose::Meta::Attribute::Native::Trait::String::::_helper_typeMoose::Meta::Attribute::Native::Trait::String::_helper_type
0000s0sMoose::Meta::Attribute::Native::Trait::String::::_default_defaultMoose::Meta::Attribute::Native::Trait::String::_default_default
0000s0sMoose::Meta::Attribute::Native::Trait::String::::_default_isMoose::Meta::Attribute::Native::Trait::String::_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::String;
23282µs229.3ms
# spent 14.7ms (76µs+14.6) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@2 which was called: # once (76µ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';
5192µs$VERSION = eval $VERSION;
# spent 11µs executing statements in string eval
613µsour $AUTHORITY = 'cpan:STEVAN';
7
83540µs149.7ms
# spent 49.7ms (1.46+48.2) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@8 which was called: # once (1.46ms+48.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 8
use Moose::Meta::Method::Accessor::Native::String::append;
93677µs150.2ms
# spent 50.2ms (1.63+48.6) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@9 which was called: # once (1.63ms+48.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 9
use Moose::Meta::Method::Accessor::Native::String::chomp;
103557µs150.1ms
# spent 50.1ms (1.51+48.6) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@10 which was called: # once (1.51ms+48.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::String::chop;
113590µs154.5ms
# spent 54.5ms (1.44+53.1) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@11 which was called: # once (1.44ms+53.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 11
use Moose::Meta::Method::Accessor::Native::String::clear;
123646µs152.8ms
# spent 52.8ms (1.70+51.1) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@12 which was called: # once (1.70ms+51.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 12
use Moose::Meta::Method::Accessor::Native::String::inc;
133548µs139.4ms
# spent 39.4ms (1.34+38.1) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@13 which was called: # once (1.34ms+38.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 13
use Moose::Meta::Method::Accessor::Native::String::length;
143520µs135.2ms
# spent 35.2ms (1.62+33.6) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@14 which was called: # once (1.62ms+33.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 14
use Moose::Meta::Method::Accessor::Native::String::match;
153526µs150.0ms
# spent 50.0ms (1.50+48.5) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@15 which was called: # once (1.50ms+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 15
use Moose::Meta::Method::Accessor::Native::String::prepend;
163640µs149.0ms
# spent 49.0ms (1.82+47.2) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@16 which was called: # once (1.82ms+47.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 16
use Moose::Meta::Method::Accessor::Native::String::replace;
173724µs172.3ms
# spent 72.3ms (2.81+69.5) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@17 which was called: # once (2.81ms+69.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 17
use Moose::Meta::Method::Accessor::Native::String::substr;
18
19121µs112.3mswith 'Moose::Meta::Attribute::Native::Trait';
# spent 12.3ms making 1 call to Moose::Role::with
20
21sub _default_default { q{} }
22sub _default_is { 'rw' }
23469µs
# spent 40µs within Moose::Meta::Attribute::Native::Trait::String::_helper_type which was called 4 times, avg 10µs/call: # 3 times (30µs+0s) by Moose::Meta::Attribute::Native::Trait::_root_types at line 161 of Moose/Meta/Attribute/Native/Trait.pm, avg 10µs/call # 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 { 'Str' }
24
253130µs21.57ms
# spent 837µs (106+731) within Moose::Meta::Attribute::Native::Trait::String::BEGIN@25 which was called: # once (106µs+731µ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 25
no Moose::Role;
26
27141µs1;
28
29__END__