Filename | /usr/lib/perl5/Clone.pm |
Statements | Executed 15 statements in 224µs |
Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
---|---|---|---|---|---|
5528 | 2 | 1 | 4.73s | 4.73s | clone (xsub) | Clone::
1 | 1 | 1 | 12µs | 12µs | bootstrap (xsub) | Clone::
1 | 1 | 1 | 8µs | 10µs | BEGIN@4 | Clone::
1 | 1 | 1 | 5µs | 29µs | BEGIN@5 | Clone::
1 | 1 | 1 | 4µs | 43µs | BEGIN@6 | Clone::
Line | State ments |
Time on line |
Calls | Time in subs |
Code |
---|---|---|---|---|---|
1 | # $Id: Clone.pm,v 0.31 2009/01/20 04:54:37 ray Exp $ | ||||
2 | package Clone; | ||||
3 | |||||
4 | 2 | 16µs | 2 | 11µs | # spent 10µs (8+2) within Clone::BEGIN@4 which was called:
# once (8µs+2µs) by parent::import at line 4 # spent 10µs making 1 call to Clone::BEGIN@4
# spent 2µs making 1 call to strict::import |
5 | 2 | 20µs | 2 | 52µs | # spent 29µs (5+24) within Clone::BEGIN@5 which was called:
# once (5µs+24µs) by parent::import at line 5 # spent 29µs making 1 call to Clone::BEGIN@5
# spent 24µs making 1 call to Exporter::import |
6 | 2 | 58µs | 2 | 82µs | # spent 43µs (4+39) within Clone::BEGIN@6 which was called:
# once (4µs+39µs) by parent::import at line 6 # spent 43µs making 1 call to Clone::BEGIN@6
# spent 39µs making 1 call to vars::import |
7 | |||||
8 | 1 | 300ns | require Exporter; | ||
9 | 1 | 57µs | require DynaLoader; | ||
10 | 1 | 58µs | require AutoLoader; | ||
11 | |||||
12 | 1 | 5µs | @ISA = qw(Exporter DynaLoader); | ||
13 | # Items to export into callers namespace by default. Note: do not export | ||||
14 | # names by default without a very good reason. Use EXPORT_OK instead. | ||||
15 | # Do not simply export all your public functions/methods/constants. | ||||
16 | 1 | 200ns | @EXPORT = qw(); | ||
17 | 1 | 300ns | @EXPORT_OK = qw( clone ); | ||
18 | |||||
19 | 1 | 200ns | $VERSION = '0.31'; | ||
20 | |||||
21 | 1 | 4µs | 1 | 117µs | bootstrap Clone $VERSION; # spent 117µs making 1 call to DynaLoader::bootstrap |
22 | |||||
23 | # Preloaded methods go here. | ||||
24 | |||||
25 | # Autoload methods go after =cut, and are processed by the autosplit program. | ||||
26 | |||||
27 | 1 | 5µs | 1; | ||
28 | __END__ | ||||
# spent 12µs within Clone::bootstrap which was called:
# once (12µs+0s) by DynaLoader::bootstrap at line 207 of DynaLoader.pm | |||||
# spent 4.73s within Clone::clone which was called 5528 times, avg 855µs/call:
# 5522 times (4.72s+0s) by main::fulllist_all_nply at line 96 of NewIncNPlyPicker.pm, avg 855µs/call
# 6 times (5.18ms+0s) by main::fulllist_all_nply at line 76 of NewIncNPlyPicker.pm, avg 863µs/call |