← Index
NYTProf Performance Profile   « line view »
For fastest.pl
  Run on Fri Jan 31 20:48:16 2014
Reported on Fri Jan 31 20:49:40 2014

Filename/opt/perl-5.18.1/lib/site_perl/5.18.1/darwin-thread-multi-2level/Mouse/Object.pm
StatementsExecuted 3 statements in 77µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11143µs92µsMouse::Object::::newMouse::Object::new (xsub)
11115µs66µsMouse::Object::::BEGIN@2Mouse::Object::BEGIN@2
11112µs12µsMouse::Object::::BUILDARGSMouse::Object::BUILDARGS (xsub)
0000s0sMouse::Object::::DOESMouse::Object::DOES
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Mouse::Object;
2274µs2117µs
# spent 66µs (15+51) within Mouse::Object::BEGIN@2 which was called: # once (15µs+51µs) by Mouse::BEGIN@17 at line 2
use Mouse::Util qw(does dump meta); # enables strict and warnings
# spent 66µs making 1 call to Mouse::Object::BEGIN@2 # spent 51µs making 1 call to Mouse::Exporter::do_import
3# all the stuff are defined in XS or PP
4
5sub DOES {
6 my($self, $class_or_role_name) = @_;
7 return $self->isa($class_or_role_name) || $self->does($class_or_role_name);
8}
9
1013µs1;
11__END__
 
# spent 12µs within Mouse::Object::BUILDARGS which was called: # once (12µs+0s) by Mouse::Meta::Attribute::new at line 54 of Mouse/Meta/Attribute.pm
sub Mouse::Object::BUILDARGS; # xsub
# spent 92µs (43+49) within Mouse::Object::new which was called: # once (43µs+49µs) by main::RUNTIME at line 81 of fastest.pl
sub Mouse::Object::new; # xsub