← 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:09:56 2010

Filename/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Sub/Name.pm
StatementsExecuted 20 statements in 930µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
225310539.6ms39.7msSub::Name::::subnameSub::Name::subname (xsub)
111169µs169µsSub::Name::::BEGIN@42Sub::Name::BEGIN@42
11156µs56µsSub::Name::::bootstrapSub::Name::bootstrap (xsub)
11153µs287µsSub::Name::::BEGIN@49Sub::Name::BEGIN@49
11138µs56µsSub::Name::::BEGIN@44Sub::Name::BEGIN@44
11136µs105µsSub::Name::::BEGIN@45Sub::Name::BEGIN@45
11135µs224µsSub::Name::::BEGIN@50Sub::Name::BEGIN@50
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Sub::Name;
2
3=head1 NAME
4
- -
423234µs1169µs
# spent 169µs within Sub::Name::BEGIN@42 which was called: # once (169µs+0s) by Class::MOP::Mixin::HasMethods::BEGIN@14 at line 42
use 5.006;
# spent 169µs making 1 call to Sub::Name::BEGIN@42
43
44389µs274µs
# spent 56µs (38+18) within Sub::Name::BEGIN@44 which was called: # once (38µs+18µs) by Class::MOP::Mixin::HasMethods::BEGIN@14 at line 44
use strict;
# spent 56µs making 1 call to Sub::Name::BEGIN@44 # spent 18µs making 1 call to strict::import
453239µs2173µs
# spent 105µs (36+68) within Sub::Name::BEGIN@45 which was called: # once (36µs+68µs) by Class::MOP::Mixin::HasMethods::BEGIN@14 at line 45
use warnings;
# spent 105µs making 1 call to Sub::Name::BEGIN@45 # spent 68µs making 1 call to warnings::import
46
4714µsour $VERSION = '0.05';
48
493109µs2287µs
# spent 287µs (53+235) within Sub::Name::BEGIN@49 which was called: # once (53µs+235µs) by Class::MOP::Mixin::HasMethods::BEGIN@14 at line 49
use base 'Exporter';
# spent 287µs making 1 call to Sub::Name::BEGIN@49 # spent 235µs making 1 call to base::import, recursion: max depth 1, sum of overlapping time 235µs
503202µs2224µs
# spent 224µs (35+190) within Sub::Name::BEGIN@50 which was called: # once (35µs+190µs) by Class::MOP::Mixin::HasMethods::BEGIN@14 at line 50
use base 'DynaLoader';
# spent 224µs making 1 call to Sub::Name::BEGIN@50 # spent 190µs making 1 call to base::import, recursion: max depth 1, sum of overlapping time 190µs
51
5214µsour @EXPORT = qw(subname);
5314µsour @EXPORT_OK = @EXPORT;
54
55123µs1892µsbootstrap Sub::Name $VERSION;
# spent 892µs making 1 call to DynaLoader::bootstrap
56
57122µs1;
 
# spent 56µs within Sub::Name::bootstrap which was called: # once (56µs+0s) by DynaLoader::bootstrap at line 223 of DynaLoader.pm
sub Sub::Name::bootstrap; # xsub
# spent 39.7ms (39.6+105µs) within Sub::Name::subname which was called 2253 times, avg 18µs/call: # 1008 times (14.4ms+0s) by Moose::Exporter::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Moose/Exporter.pm:329] at line 324 of Moose/Exporter.pm, avg 14µs/call # 989 times (21.2ms+0s) by Class::MOP::Mixin::HasMethods::add_method at line 88 of Class/MOP/Mixin/HasMethods.pm, avg 21µs/call # 99 times (1.50ms+0s) by Class::MOP::Class::add_around_method_modifier at line 994 of Class/MOP/Class.pm, avg 15µs/call # 69 times (1.12ms+0s) by MooseX::Types::type_export_generator at line 417 of MooseX/Types.pm, avg 16µs/call # 50 times (725µs+0s) by Moose::Exporter::__ANON__[/home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Moose/Exporter.pm:307] at line 302 of Moose/Exporter.pm, avg 15µs/call # 14 times (308µs+105µs) by Moose::Meta::TypeConstraint::_compile_subtype at line 274 of Moose/Meta/TypeConstraint.pm, avg 30µs/call # 11 times (164µs+0s) by Class::MOP::Class::add_before_method_modifier at line 974 of Class/MOP/Class.pm, avg 15µs/call # 6 times (95µs+0s) by Class::MOP::Class::add_after_method_modifier at line 984 of Class/MOP/Class.pm, avg 16µs/call # 6 times (89µs+0s) by Moose::Meta::TypeConstraint::_compile_subtype at line 287 of Moose/Meta/TypeConstraint.pm, avg 15µs/call # once (13µs+0s) by Moose::Meta::TypeConstraint::_compile_type at line 300 of Moose/Meta/TypeConstraint.pm
sub Sub::Name::subname; # xsub