| Filename | /usr/lib/x86_64-linux-gnu/perl5/5.20/Text/Iconv.pm |
| Statements | Executed 12 statements in 743µs |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 25µs | 25µs | Text::Iconv::bootstrap (xsub) |
| 1 | 1 | 1 | 12µs | 24µs | Text::Iconv::BEGIN@5 |
| 1 | 1 | 1 | 7µs | 47µs | Text::Iconv::BEGIN@6 |
| Line | State ments |
Time on line |
Calls | Time in subs |
Code |
|---|---|---|---|---|---|
| 1 | package Text::Iconv; | ||||
| 2 | # @(#) $Id: Iconv.pm,v 1.10 2007/10/17 14:14:22 mxp Exp $ | ||||
| 3 | # Copyright (c) 2007 Michael Piotrowski | ||||
| 4 | |||||
| 5 | 2 | 26µs | 2 | 36µs | # spent 24µs (12+12) within Text::Iconv::BEGIN@5 which was called:
# once (12µs+12µs) by C4::Charset::BEGIN@24 at line 5 # spent 24µs making 1 call to Text::Iconv::BEGIN@5
# spent 12µs making 1 call to strict::import |
| 6 | 2 | 67µs | 2 | 86µs | # spent 47µs (7+40) within Text::Iconv::BEGIN@6 which was called:
# once (7µs+40µs) by C4::Charset::BEGIN@24 at line 6 # spent 47µs making 1 call to Text::Iconv::BEGIN@6
# spent 40µs making 1 call to vars::import |
| 7 | |||||
| 8 | 1 | 700ns | require Exporter; | ||
| 9 | 1 | 700ns | require DynaLoader; | ||
| 10 | 1 | 627µs | require AutoLoader; | ||
| 11 | |||||
| 12 | 1 | 9µs | @ISA = qw(Exporter AutoLoader 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 | 500ns | @EXPORT_OK = qw( | ||
| 17 | convert | ||||
| 18 | ); | ||||
| 19 | 1 | 200ns | $VERSION = '1.7'; | ||
| 20 | |||||
| 21 | 1 | 7µs | 1 | 499µs | bootstrap Text::Iconv $VERSION; # spent 499µ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 | 4µs | 1; | ||
| 28 | __END__ | ||||
# spent 25µs within Text::Iconv::bootstrap which was called:
# once (25µs+0s) by DynaLoader::bootstrap at line 210 of DynaLoader.pm |