Profile of /usr/local/lib/perl5/site_perl/5.10.1/darwin-2level/Moose/Meta/Role/Method.pm

← 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:37 2010

File | /usr/local/lib/perl5/site_perl/5.10.1/darwin-2level/Moose/Meta/Role/Method.pm
Statements Executed | 13
Statement Execution Time | 125µs

Subroutines — ordered by exclusive time
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1 | 1 | 1 | 14µs | 17µs | Moose::Meta::Role::Method::::BEGIN@4Moose::Meta::Role::Method::BEGIN@4
1 | 1 | 1 | 7µs | 16µs | Moose::Meta::Role::Method::::BEGIN@5Moose::Meta::Role::Method::BEGIN@5
1 | 1 | 1 | 7µs | 59µs | Moose::Meta::Role::Method::::BEGIN@11Moose::Meta::Role::Method::BEGIN@11

Call graph for these subroutines as a Graphviz dot language file.

Line | State ments | Time on line | Calls | Time in subs | Code
--- | --- | --- | --- | --- | ---
1 |  |  |  |  |
2 |  |  |  |  | package Moose::Meta::Role::Method;
3 |  |  |  |  |
4 | 3 | 26µs | 2 | 20µs | # spent 17µs (14+3) within Moose::Meta::Role::Method::BEGIN@4 which was called # once (14µs+3µs) by Moose::Meta::Role::BEGIN@18 at line 4 use strict; # spent 17µs making 1 call to Moose::Meta::Role::Method::BEGIN@4 # spent 3µs making 1 call to strict::import
5 | 3 | 42µs | 2 | 25µs | # spent 16µs (7+9) within Moose::Meta::Role::Method::BEGIN@5 which was called # once (7µs+9µs) by Moose::Meta::Role::BEGIN@18 at line 5 use warnings; # spent 16µs making 1 call to Moose::Meta::Role::Method::BEGIN@5 # spent 9µs making 1 call to warnings::import
6 |  |  |  |  |
7 | 1 | 700ns |  |  | our $VERSION = '0.98';
8 | 1 | 16µs |  |  | $VERSION = eval $VERSION;
9 | 1 | 300ns |  |  | our $AUTHORITY = 'cpan:STEVAN';
10 |  |  |  |  |
11 | 3 | 30µs | 2 | 112µs | # spent 59µs (7+52) within Moose::Meta::Role::Method::BEGIN@11 which was called # once (7µs+52µs) by Moose::Meta::Role::BEGIN@18 at line 11 use base 'Moose::Meta::Method'; # spent 59µs making 1 call to Moose::Meta::Role::Method::BEGIN@11 # spent 52µs making 1 call to base::import
12 |  |  |  |  |
13 | 1 | 10µs |  |  | 1;
14 |  |  |  |  |
15 |  |  |  |  | __END__
16 |  |  |  |  |
17 |  |  |  |  | =pod
18 |  |  |  |  |
19 |  |  |  |  | =head1 NAME
20 |  |  |  |  |
21 |  |  |  |  | Moose::Meta::Role::Method - A Moose Method metaclass for Roles
22 |  |  |  |  |
23 |  |  |  |  | =head1 DESCRIPTION
24 |  |  |  |  |
25 |  |  |  |  | This is primarily used to mark methods coming from a role
26 |  |  |  |  | as being different. Right now it is nothing but a subclass
27 |  |  |  |  | of L<Moose::Meta::Method>.
28 |  |  |  |  |
29 |  |  |  |  | =head1 BUGS
30 |  |  |  |  |
31 |  |  |  |  | See L<Moose/BUGS> for details on reporting bugs.
32 |  |  |  |  |
33 |  |  |  |  | =head1 AUTHOR
34 |  |  |  |  |
35 |  |  |  |  | Stevan Little E<lt>stevan@iinteractive.comE<gt>
36 |  |  |  |  |
37 |  |  |  |  | =head1 COPYRIGHT AND LICENSE
38 |  |  |  |  |
39 |  |  |  |  | Copyright 2006-2010 by Infinity Interactive, Inc.
40 |  |  |  |  |
41 |  |  |  |  | L<http://www.iinteractive.com>
42 |  |  |  |  |
43 |  |  |  |  | This library is free software; you can redistribute it and/or modify
44 |  |  |  |  | it under the same terms as Perl itself.
45 |  |  |  |  |
46 |  |  |  |  | =cut