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 | bootstrap (xsub) | Text::Iconv::
1 | 1 | 1 | 25µs | 33µs | BEGIN@5 | Text::Iconv::
1 | 1 | 1 | 15µs | 116µs | BEGIN@6 | Text::Iconv::
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 |