← Index
NYTProf Performance Profile   « block view • line view • sub view »
For 05.Domain_and_Item.t
  Run on Tue May 4 17:21:41 2010
Reported on Tue May 4 17:22:22 2010

File /data/SimpleDB-Class/author.t/lib/Foo/Child.pm
Statements Executed 9
Statement Execution Time 131µs
Subroutines — ordered by exclusive time
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11135µs2.50msFoo::Child::::BEGIN@3Foo::Child::BEGIN@3
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package Foo::Child;
2
3392µs24.97ms
# spent 2.50ms (35µs+2.47) within Foo::Child::BEGIN@3 which was called # once (35µs+2.47ms) by Module::Find::useall at line 3
use Moose;
# spent 2.50ms making 1 call to Foo::Child::BEGIN@3 # spent 2.47ms making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:389]
412µs122.2msextends 'SimpleDB::Class::Item';
# spent 22.2ms making 1 call to Moose::extends
5
615µs132µs__PACKAGE__->set_domain_name('foo_child');
# spent 32µs making 1 call to SimpleDB::Class::Item::set_domain_name
716µs12.83ms__PACKAGE__->add_attributes(
# spent 2.83ms making 1 call to SimpleDB::Class::Item::add_attributes
8 domainId=>{isa=>'Str'},
9 class =>{isa=>'Str'},
10);
1116µs12.14ms__PACKAGE__->belongs_to('domain', 'Foo::Domain', 'domainId',consistent=>1); # consistent because we run tests in real time
# spent 2.14ms making 1 call to SimpleDB::Class::Item::belongs_to
1215µs115µs__PACKAGE__->recast_using('class');
# spent 15µs making 1 call to SimpleDB::Class::Item::recast_using
13
14115µs1;
15