| Filename | /home/doy/perl5/perlbrew/perls/perl-5.10.1/lib/site_perl/5.10.1/x86_64-linux/Devel/GlobalDestruction.pm |
| Statements | Executed 19 statements in 1.85ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 8.66ms | 12.4ms | Devel::GlobalDestruction::BEGIN@26 |
| 1 | 1 | 1 | 80µs | 668µs | Devel::GlobalDestruction::BEGIN@10 |
| 1 | 1 | 1 | 68µs | 85µs | Devel::GlobalDestruction::BEGIN@5 |
| 1 | 1 | 1 | 38µs | 105µs | Devel::GlobalDestruction::BEGIN@6 |
| 1 | 1 | 1 | 37µs | 215µs | Devel::GlobalDestruction::BEGIN@8 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | #!/usr/bin/perl | ||||
| 2 | |||||
| 3 | package Devel::GlobalDestruction; | ||||
| 4 | |||||
| 5 | 3 | 109µs | 2 | 102µs | # spent 85µs (68+17) within Devel::GlobalDestruction::BEGIN@5 which was called:
# once (68µs+17µs) by Class::MOP::Class::BEGIN@16 at line 5 # spent 85µs making 1 call to Devel::GlobalDestruction::BEGIN@5
# spent 17µs making 1 call to strict::import |
| 6 | 3 | 122µs | 2 | 172µs | # spent 105µs (38+67) within Devel::GlobalDestruction::BEGIN@6 which was called:
# once (38µs+67µs) by Class::MOP::Class::BEGIN@16 at line 6 # spent 105µs making 1 call to Devel::GlobalDestruction::BEGIN@6
# spent 67µs making 1 call to warnings::import |
| 7 | |||||
| 8 | 3 | 290µs | 2 | 394µs | # spent 215µs (37+179) within Devel::GlobalDestruction::BEGIN@8 which was called:
# once (37µs+179µs) by Class::MOP::Class::BEGIN@16 at line 8 # spent 215µs making 1 call to Devel::GlobalDestruction::BEGIN@8
# spent 179µs making 1 call to vars::import |
| 9 | |||||
| 10 | # spent 668µs (80+588) within Devel::GlobalDestruction::BEGIN@10 which was called:
# once (80µs+588µs) by Class::MOP::Class::BEGIN@16 at line 24 | ||||
| 11 | 6 | 666µs | $VERSION = '0.02'; | ||
| 12 | |||||
| 13 | local $@; | ||||
| 14 | |||||
| 15 | eval { | ||||
| 16 | require XSLoader; | ||||
| 17 | 1 | 588µs | __PACKAGE__->XSLoader::load($VERSION); # spent 588µs making 1 call to XSLoader::load | ||
| 18 | 1; | ||||
| 19 | } or do { | ||||
| 20 | require DynaLoader; | ||||
| 21 | push @ISA, 'DynaLoader'; | ||||
| 22 | __PACKAGE__->bootstrap($VERSION); | ||||
| 23 | }; | ||||
| 24 | 1 | 167µs | 1 | 668µs | } # spent 668µs making 1 call to Devel::GlobalDestruction::BEGIN@10 |
| 25 | |||||
| 26 | 1 | 1.79ms | # spent 12.4ms (8.66+3.74) within Devel::GlobalDestruction::BEGIN@26 which was called:
# once (8.66ms+3.74ms) by Class::MOP::Class::BEGIN@16 at line 29 # spent 1.79ms making 1 call to Sub::Exporter::__ANON__[Sub/Exporter.pm:756] | ||
| 27 | exports => [ qw(in_global_destruction) ], | ||||
| 28 | groups => { default => [ -all ] }, | ||||
| 29 | 3 | 487µs | 1 | 12.4ms | }; # spent 12.4ms making 1 call to Devel::GlobalDestruction::BEGIN@26 |
| 30 | |||||
| 31 | 1 | 10µs | __PACKAGE__ | ||
| 32 | |||||
| 33 | __END__ |