| Filename | /usr/lib/perl5/Text/Iconv.pm |
| Statements | Executed 14 statements in 249µs |
| Calls | P | F | Exclusive Time |
Inclusive Time |
Subroutine |
|---|---|---|---|---|---|
| 1 | 1 | 1 | 58µs | 58µs | Text::Iconv::bootstrap (xsub) |
| 1 | 1 | 1 | 25µs | 33µs | Text::Iconv::BEGIN@5 |
| 1 | 1 | 1 | 15µs | 116µ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 | 3 | 52µs | 2 | 42µs | # spent 33µs (25+8) within Text::Iconv::BEGIN@5 which was called:
# once (25µs+8µs) by C4::Charset::BEGIN@24 at line 5 # spent 33µs making 1 call to Text::Iconv::BEGIN@5
# spent 8µs making 1 call to strict::import |
| 6 | 3 | 140µs | 2 | 217µs | # spent 116µs (15+101) within Text::Iconv::BEGIN@6 which was called:
# once (15µs+101µs) by C4::Charset::BEGIN@24 at line 6 # spent 116µs making 1 call to Text::Iconv::BEGIN@6
# spent 101µs making 1 call to vars::import |
| 7 | |||||
| 8 | 1 | 1µs | require Exporter; | ||
| 9 | 1 | 2µs | require DynaLoader; | ||
| 10 | 1 | 800ns | require AutoLoader; | ||
| 11 | |||||
| 12 | 1 | 33µ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 | 2µs | @EXPORT_OK = qw( | ||
| 17 | convert | ||||
| 18 | ); | ||||
| 19 | 1 | 400ns | $VERSION = '1.7'; | ||
| 20 | |||||
| 21 | 1 | 10µs | 1 | 517µs | bootstrap Text::Iconv $VERSION; # spent 517µ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 | 8µs | 1; | ||
| 28 | __END__ | ||||
# spent 58µs within Text::Iconv::bootstrap which was called:
# once (58µs+0s) by DynaLoader::bootstrap at line 215 of DynaLoader.pm |