← 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:23:01 2010

File /usr/local/lib/perl5/site_perl/5.10.1/MooseX/AttributeHelpers/Bool.pm
Statements Executed 12
Statement Execution Time 159µs
Subroutines — ordered by exclusive time
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11114µs2.30msMooseX::AttributeHelpers::Bool::::BEGIN@2 MooseX::AttributeHelpers::Bool::BEGIN@2
11110µs98µsMooseX::AttributeHelpers::Bool::::BEGIN@11 MooseX::AttributeHelpers::Bool::BEGIN@11
0000s0sMoose::Meta::Attribute::Custom::Bool::::register_implementationMoose::Meta::Attribute::Custom::Bool::register_implementation
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package MooseX::AttributeHelpers::Bool;
2361µs24.58ms
# spent 2.30ms (14µs+2.28) within MooseX::AttributeHelpers::Bool::BEGIN@2 which was called # once (14µs+2.28ms) by MooseX::AttributeHelpers::BEGIN@26 at line 2
use Moose;
# spent 2.30ms making 1 call to MooseX::AttributeHelpers::Bool::BEGIN@2 # spent 2.28ms making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:389]
3
41600nsour $VERSION = '0.23';
5114µs$VERSION = eval $VERSION;
61300nsour $AUTHORITY = 'cpan:STEVAN';
7
812µs1360µsextends 'Moose::Meta::Attribute';
# spent 360µs making 1 call to Moose::extends
912µs18.22mswith 'MooseX::AttributeHelpers::Trait::Bool';
# spent 8.22ms making 1 call to Moose::with
10
11360µs2186µs
# spent 98µs (10+88) within MooseX::AttributeHelpers::Bool::BEGIN@11 which was called # once (10µs+88µs) by MooseX::AttributeHelpers::BEGIN@26 at line 11
no Moose;
# spent 98µs making 1 call to MooseX::AttributeHelpers::Bool::BEGIN@11 # spent 88µs making 1 call to Moose::Exporter::__ANON__[Moose/Exporter.pm:478]
12
13# register the alias ...
14package # hide me from search.cpan.org
15 Moose::Meta::Attribute::Custom::Bool;
16sub register_implementation { 'MooseX::AttributeHelpers::Bool' }
17
18120µs1;
19
20__END__
21
22=pod
23
24=head1 NAME
25
26MooseX::AttributeHelpers::Bool
27
28=head1 METHODS
29
30=over 4
31
32=item B<meta>
33
34=item B<method_provider>
35
36=item B<has_method_provider>
37
38=item B<helper_type>
39
40=item B<process_options_for_provides>
41
42Run before its superclass method.
43
44=item B<check_provides_values>
45
46Run after its superclass method.
47
48=back
49
50=head1 BUGS
51
52All complex software has bugs lurking in it, and this module is no
53exception. If you find a bug please either email me, or add the bug
54to cpan-RT.
55
56=head1 AUTHOR
57
58Stevan Little E<lt>stevan@iinteractive.comE<gt>
59
60=head1 COPYRIGHT AND LICENSE
61
62Copyright 2007-2009 by Infinity Interactive, Inc.
63
64L<http://www.iinteractive.com>
65
66This library is free software; you can redistribute it and/or modify
67it under the same terms as Perl itself.
68
69=cut
70