← Index
NYTProf Performance Profile   « block view • line view • sub view »
For bin/hailo
  Run on Thu Oct 21 22:50:37 2010
Reported on Thu Oct 21 22:52:14 2010

Filename/home/hinrik/perl5/perlbrew/perls/perl-5.13.5/lib/site_perl/5.13.5/MouseX/StrictConstructor.pm
StatementsExecuted 29 statements in 585µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
51182µs456µsMouseX::StrictConstructor::::init_metaMouseX::StrictConstructor::init_meta
11135µs35µsMouseX::StrictConstructor::::BEGIN@3MouseX::StrictConstructor::BEGIN@3
11113µs25µsMouseX::StrictConstructor::::BEGIN@5MouseX::StrictConstructor::BEGIN@5
1118µs8µsMouseX::StrictConstructor::::BEGIN@4MouseX::StrictConstructor::BEGIN@4
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package MouseX::StrictConstructor;
2
32380µs135µs
# spent 35µs within MouseX::StrictConstructor::BEGIN@3 which was called: # once (35µs+0s) by Any::Moose::_install_module at line 3
use 5.006_002;
# spent 35µs making 1 call to MouseX::StrictConstructor::BEGIN@3
4228µs18µs
# spent 8µs within MouseX::StrictConstructor::BEGIN@4 which was called: # once (8µs+0s) by Any::Moose::_install_module at line 4
use Mouse ();
# spent 8µs making 1 call to MouseX::StrictConstructor::BEGIN@4
5277µs237µs
# spent 25µs (13+12) within MouseX::StrictConstructor::BEGIN@5 which was called: # once (13µs+12µs) by Any::Moose::_install_module at line 5
use Mouse::Exporter;
# spent 25µs making 1 call to MouseX::StrictConstructor::BEGIN@5 # spent 12µs making 1 call to Mouse::Exporter::import
6
711µsour $VERSION = '0.02';
8
915µs194µsMouse::Exporter->setup_import_methods();
# spent 94µs making 1 call to Mouse::Exporter::setup_import_methods
10
11
# spent 456µs (82+373) within MouseX::StrictConstructor::init_meta which was called 5 times, avg 91µs/call: # 5 times (82µs+373µs) by Mouse::Exporter::do_import at line 181 of Mouse/Exporter.pm, avg 91µs/call
sub init_meta {
1255µs shift;
13523µs5356µs my $meta = Mouse->init_meta(@_);
# spent 356µs making 5 calls to Mouse::init_meta, avg 71µs/call
14542µs517µs $meta->strict_constructor(1); # XXX: Mouse-extended feature
# spent 17µs making 5 calls to Mouse::Meta::Class::strict_constructor, avg 3µs/call
15519µs return $meta;
16}
17
1814µs1;
19__END__