| Filename | /Users/ap13/perl5/lib/perl5/darwin-2level/Clone.pm |
| Statements | Executed 15 statements in 265µs |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 20µs | 20µs | Clone::bootstrap (xsub) |
| 1 | 1 | 1 | 17µs | 32µs | Clone::BEGIN@3 |
| 1 | 1 | 1 | 10µs | 54µs | Clone::BEGIN@4 |
| 1 | 1 | 1 | 8µs | 77µs | Clone::BEGIN@5 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | package Clone; | ||||
| 2 | |||||
| 3 | 2 | 27µs | 2 | 48µs | # spent 32µs (17+16) within Clone::BEGIN@3 which was called:
# once (17µs+16µs) by Bio::Root::Root::BEGIN@146 at line 3 # spent 32µs making 1 call to Clone::BEGIN@3
# spent 16µs making 1 call to strict::import |
| 4 | 2 | 34µs | 2 | 97µs | # spent 54µs (10+43) within Clone::BEGIN@4 which was called:
# once (10µs+43µs) by Bio::Root::Root::BEGIN@146 at line 4 # spent 54µs making 1 call to Clone::BEGIN@4
# spent 43µs making 1 call to Exporter::import |
| 5 | 2 | 77µs | 2 | 146µs | # spent 77µs (8+69) within Clone::BEGIN@5 which was called:
# once (8µs+69µs) by Bio::Root::Root::BEGIN@146 at line 5 # spent 77µs making 1 call to Clone::BEGIN@5
# spent 69µs making 1 call to vars::import |
| 6 | |||||
| 7 | 1 | 600ns | require Exporter; | ||
| 8 | 1 | 400ns | require DynaLoader; | ||
| 9 | 1 | 95µs | require AutoLoader; | ||
| 10 | |||||
| 11 | 1 | 10µs | @ISA = qw(Exporter DynaLoader); | ||
| 12 | # Items to export into callers namespace by default. Note: do not export | ||||
| 13 | # names by default without a very good reason. Use EXPORT_OK instead. | ||||
| 14 | # Do not simply export all your public functions/methods/constants. | ||||
| 15 | 1 | 300ns | @EXPORT = qw(); | ||
| 16 | 1 | 500ns | @EXPORT_OK = qw( clone ); | ||
| 17 | |||||
| 18 | 1 | 200ns | $VERSION = '0.34'; | ||
| 19 | |||||
| 20 | 1 | 7µs | 1 | 322µs | bootstrap Clone $VERSION; # spent 322µs making 1 call to DynaLoader::bootstrap |
| 21 | |||||
| 22 | # Preloaded methods go here. | ||||
| 23 | |||||
| 24 | # Autoload methods go after =cut, and are processed by the autosplit program. | ||||
| 25 | |||||
| 26 | 1 | 14µs | 1; | ||
| 27 | __END__ | ||||
# spent 20µs within Clone::bootstrap which was called:
# once (20µs+0s) by DynaLoader::bootstrap at line 217 of DynaLoader.pm |