| Filename | /home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Class/MOP/Mixin.pm |
| Statements | Executed 49 statements in 1.47ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 69µs | 86µs | Class::MOP::Mixin::BEGIN@3 |
| 1 | 1 | 1 | 38µs | 195µs | Class::MOP::Mixin::BEGIN@10 |
| 1 | 1 | 1 | 37µs | 102µs | Class::MOP::Mixin::BEGIN@4 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | package Class::MOP::Mixin; | ||||
| 2 | |||||
| 3 | 3 | 137µs | 2 | 102µs | # spent 86µs (69+17) within Class::MOP::Mixin::BEGIN@3 which was called:
# once (69µs+17µs) by base::import at line 3 # spent 86µs making 1 call to Class::MOP::Mixin::BEGIN@3
# spent 17µs making 1 call to strict::import |
| 4 | 3 | 213µs | 2 | 168µs | # spent 102µs (37+66) within Class::MOP::Mixin::BEGIN@4 which was called:
# once (37µs+66µs) by base::import at line 4 # spent 102µs making 1 call to Class::MOP::Mixin::BEGIN@4
# spent 66µs making 1 call to warnings::import |
| 5 | |||||
| 6 | 1 | 4µs | our $VERSION = '1.11'; | ||
| 7 | 1 | 58µs | $VERSION = eval $VERSION; # spent 10µs executing statements in string eval | ||
| 8 | 1 | 3µs | our $AUTHORITY = 'cpan:STEVAN'; | ||
| 9 | |||||
| 10 | 3 | 224µs | 2 | 352µs | # spent 195µs (38+157) within Class::MOP::Mixin::BEGIN@10 which was called:
# once (38µs+157µs) by base::import at line 10 # spent 195µs making 1 call to Class::MOP::Mixin::BEGIN@10
# spent 157µs making 1 call to Exporter::import |
| 11 | |||||
| 12 | sub meta { | ||||
| 13 | 36 | 816µs | require Class::MOP::Class; | ||
| 14 | 36 | 7.80ms | Class::MOP::Class->initialize( blessed( $_[0] ) || $_[0] ); # spent 7.70ms making 18 calls to Class::MOP::Class::initialize, avg 428µs/call
# spent 96µs making 18 calls to Scalar::Util::blessed, avg 5µs/call | ||
| 15 | } | ||||
| 16 | |||||
| 17 | 1 | 10µs | 1; | ||
| 18 | |||||
| 19 | __END__ |