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

← Index
NYTProf Performance Profile «block view•line view•sub view»
For 01.HTTP.t
Run on Tue May 4 15:25:55 2010
Reported on Tue May 4 15:26:06 2010

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

Subroutines — ordered by exclusive time
Calls | P | F | Exclusive Time | Inclusive Time | Subroutine
--- | --- | --- | --- | --- | ---
1 | 1 | 1 | 16µs | 20µs | Moose::Meta::Instance::::BEGIN@4Moose::Meta::Instance::BEGIN@4
1 | 1 | 1 | 8µs | 20µs | Moose::Meta::Instance::::BEGIN@5Moose::Meta::Instance::BEGIN@5
1 | 1 | 1 | 7µs | 71µs | Moose::Meta::Instance::::BEGIN@11Moose::Meta::Instance::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::Instance;
3 |  |  |  |  |
4 | 3 | 21µs | 2 | 24µs | # spent 20µs (16+4) within Moose::Meta::Instance::BEGIN@4 which was called # once (16µs+4µs) by Moose::BEGIN@22 at line 4 use strict; # spent 20µs making 1 call to Moose::Meta::Instance::BEGIN@4 # spent 4µs making 1 call to strict::import
5 | 3 | 42µs | 2 | 31µs | # spent 20µs (8+12) within Moose::Meta::Instance::BEGIN@5 which was called # once (8µs+12µs) by Moose::BEGIN@22 at line 5 use warnings; # spent 20µs making 1 call to Moose::Meta::Instance::BEGIN@5 # spent 12µs making 1 call to warnings::import
6 |  |  |  |  |
7 | 1 | 600ns |  |  | our $VERSION = '0.98';
8 | 1 | 15µs |  |  | $VERSION = eval $VERSION;
9 | 1 | 300ns |  |  | our $AUTHORITY = 'cpan:STEVAN';
10 |  |  |  |  |
11 | 3 | 32µs | 2 | 135µs | # spent 71µs (7+64) within Moose::Meta::Instance::BEGIN@11 which was called # once (7µs+64µs) by Moose::BEGIN@22 at line 11 use base "Class::MOP::Instance"; # spent 71µs making 1 call to Moose::Meta::Instance::BEGIN@11 # spent 64µs making 1 call to base::import
12 |  |  |  |  |
13 | 1 | 9µs |  |  | 1;
14 |  |  |  |  |
15 |  |  |  |  | __END__
16 |  |  |  |  |
17 |  |  |  |  | =pod
18 |  |  |  |  |
19 |  |  |  |  | =head1 NAME
20 |  |  |  |  |
21 |  |  |  |  | Moose::Meta::Instance - The Moose Instance metaclass
22 |  |  |  |  |
23 |  |  |  |  | =head1 SYNOPSIS
24 |  |  |  |  |
25 |  |  |  |  | # nothing to see here
26 |  |  |  |  |
27 |  |  |  |  | =head1 DESCRIPTION
28 |  |  |  |  |
29 |  |  |  |  | This class provides the low level data storage abstractions for
30 |  |  |  |  | attributes.
31 |  |  |  |  |
32 |  |  |  |  | Using this API directly in your own code violates encapsulation, and
33 |  |  |  |  | we recommend that you use the appropriate APIs in
34 |  |  |  |  | L<Moose::Meta::Class> and L<Moose::Meta::Attribute> instead. Those
35 |  |  |  |  | APIs in turn call the methods in this class as appropriate.
36 |  |  |  |  |
37 |  |  |  |  | At present, this is an empty subclass of L<Class::MOP::Instance>, so
38 |  |  |  |  | you should see that class for all API details.
39 |  |  |  |  |
40 |  |  |  |  | =head1 INHERITANCE
41 |  |  |  |  |
42 |  |  |  |  | C<Moose::Meta::Instance> is a subclass of L<Class::MOP::Instance>.
43 |  |  |  |  |
44 |  |  |  |  | =head1 BUGS
45 |  |  |  |  |
46 |  |  |  |  | See L<Moose/BUGS> for details on reporting bugs.
47 |  |  |  |  |
48 |  |  |  |  | =head1 AUTHOR
49 |  |  |  |  |
50 |  |  |  |  | Stevan Little E<lt>stevan@iinteractive.comE<gt>
51 |  |  |  |  |
52 |  |  |  |  | Yuval Kogman E<lt>nothingmuch@woobling.comE<gt>
53 |  |  |  |  |
54 |  |  |  |  | =head1 COPYRIGHT AND LICENSE
55 |  |  |  |  |
56 |  |  |  |  | Copyright 2006-2010 by Infinity Interactive, Inc.
57 |  |  |  |  |
58 |  |  |  |  | L<http://www.iinteractive.com>
59 |  |  |  |  |
60 |  |  |  |  | This library is free software; you can redistribute it and/or modify
61 |  |  |  |  | it under the same terms as Perl itself.
62 |  |  |  |  |
63 |  |  |  |  | =cut