| 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.88ms |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 8.70ms | 12.3ms | Devel::GlobalDestruction::BEGIN@26 |
| 1 | 1 | 1 | 117µs | 144µs | Devel::GlobalDestruction::BEGIN@5 |
| 1 | 1 | 1 | 91µs | 702µs | Devel::GlobalDestruction::BEGIN@10 |
| 1 | 1 | 1 | 41µs | 271µs | Devel::GlobalDestruction::BEGIN@8 |
| 1 | 1 | 1 | 41µs | 114µs | Devel::GlobalDestruction::BEGIN@6 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | #!/usr/bin/perl | ||||
| 2 | |||||
| 3 | package Devel::GlobalDestruction; | ||||
| 4 | |||||
| 5 | 3 | 134µs | 2 | 172µs | # spent 144µs (117+28) within Devel::GlobalDestruction::BEGIN@5 which was called:
# once (117µs+28µs) by Class::MOP::Class::BEGIN@16 at line 5 # spent 144µs making 1 call to Devel::GlobalDestruction::BEGIN@5
# spent 28µs making 1 call to strict::import |
| 6 | 3 | 125µs | 2 | 187µs | # spent 114µs (41+73) within Devel::GlobalDestruction::BEGIN@6 which was called:
# once (41µs+73µs) by Class::MOP::Class::BEGIN@16 at line 6 # spent 114µs making 1 call to Devel::GlobalDestruction::BEGIN@6
# spent 73µs making 1 call to warnings::import |
| 7 | |||||
| 8 | 3 | 315µs | 2 | 501µs | # spent 271µs (41+230) within Devel::GlobalDestruction::BEGIN@8 which was called:
# once (41µs+230µs) by Class::MOP::Class::BEGIN@16 at line 8 # spent 271µs making 1 call to Devel::GlobalDestruction::BEGIN@8
# spent 230µs making 1 call to vars::import |
| 9 | |||||
| 10 | # spent 702µs (91+611) within Devel::GlobalDestruction::BEGIN@10 which was called:
# once (91µs+611µs) by Class::MOP::Class::BEGIN@16 at line 24 | ||||
| 11 | 6 | 694µs | $VERSION = '0.02'; | ||
| 12 | |||||
| 13 | local $@; | ||||
| 14 | |||||
| 15 | eval { | ||||
| 16 | require XSLoader; | ||||
| 17 | 1 | 611µs | __PACKAGE__->XSLoader::load($VERSION); # spent 611µ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 | 166µs | 1 | 702µs | } # spent 702µs making 1 call to Devel::GlobalDestruction::BEGIN@10 |
| 25 | |||||
| 26 | 1 | 1.68ms | # spent 12.3ms (8.70+3.62) within Devel::GlobalDestruction::BEGIN@26 which was called:
# once (8.70ms+3.62ms) by Class::MOP::Class::BEGIN@16 at line 29 # spent 1.68ms making 1 call to Sub::Exporter::__ANON__[Sub/Exporter.pm:756] | ||
| 27 | exports => [ qw(in_global_destruction) ], | ||||
| 28 | groups => { default => [ -all ] }, | ||||
| 29 | 3 | 441µs | 1 | 12.3ms | }; # spent 12.3ms making 1 call to Devel::GlobalDestruction::BEGIN@26 |
| 30 | |||||
| 31 | 1 | 9µs | __PACKAGE__ | ||
| 32 | |||||
| 33 | __END__ |