← Index
NYTProf Performance Profile   « block view • line view • sub view »
For /usr/share/koha/opac/cgi-bin/opac/opac-search.pl
  Run on Tue Oct 15 11:58:52 2013
Reported on Tue Oct 15 12:01:29 2013

Filename/usr/share/perl5/MARC/Charset/Constants.pm
StatementsExecuted 78 statements in 1.11ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11118µs22µsMARC::Charset::Constants::::BEGIN@18MARC::Charset::Constants::BEGIN@18
11114µs84µsMARC::Charset::Constants::::BEGIN@32MARC::Charset::Constants::BEGIN@32
11114µs48µsMARC::Charset::Constants::::BEGIN@46MARC::Charset::Constants::BEGIN@46
11112µs76µsMARC::Charset::Constants::::BEGIN@22MARC::Charset::Constants::BEGIN@22
11110µs23µsMARC::Charset::Constants::::BEGIN@19MARC::Charset::Constants::BEGIN@19
11110µs48µsMARC::Charset::Constants::::BEGIN@41MARC::Charset::Constants::BEGIN@41
11110µs47µsMARC::Charset::Constants::::BEGIN@34MARC::Charset::Constants::BEGIN@34
11110µs43µsMARC::Charset::Constants::::BEGIN@47MARC::Charset::Constants::BEGIN@47
11110µs54µsMARC::Charset::Constants::::BEGIN@35MARC::Charset::Constants::BEGIN@35
11110µs47µsMARC::Charset::Constants::::BEGIN@36MARC::Charset::Constants::BEGIN@36
11110µs44µsMARC::Charset::Constants::::BEGIN@29MARC::Charset::Constants::BEGIN@29
11110µs42µsMARC::Charset::Constants::::BEGIN@45MARC::Charset::Constants::BEGIN@45
11110µs41µsMARC::Charset::Constants::::BEGIN@40MARC::Charset::Constants::BEGIN@40
11110µs43µsMARC::Charset::Constants::::BEGIN@44MARC::Charset::Constants::BEGIN@44
11110µs59µsMARC::Charset::Constants::::BEGIN@20MARC::Charset::Constants::BEGIN@20
11110µs45µsMARC::Charset::Constants::::BEGIN@24MARC::Charset::Constants::BEGIN@24
1119µs42µsMARC::Charset::Constants::::BEGIN@30MARC::Charset::Constants::BEGIN@30
1119µs42µsMARC::Charset::Constants::::BEGIN@25MARC::Charset::Constants::BEGIN@25
1119µs42µsMARC::Charset::Constants::::BEGIN@42MARC::Charset::Constants::BEGIN@42
1119µs40µsMARC::Charset::Constants::::BEGIN@43MARC::Charset::Constants::BEGIN@43
1119µs42µsMARC::Charset::Constants::::BEGIN@31MARC::Charset::Constants::BEGIN@31
1119µs42µsMARC::Charset::Constants::::BEGIN@27MARC::Charset::Constants::BEGIN@27
1119µs40µsMARC::Charset::Constants::::BEGIN@26MARC::Charset::Constants::BEGIN@26
1118µs42µsMARC::Charset::Constants::::BEGIN@39MARC::Charset::Constants::BEGIN@39
1118µs40µsMARC::Charset::Constants::::BEGIN@37MARC::Charset::Constants::BEGIN@37
0000s0sMARC::Charset::Constants::::charset_nameMARC::Charset::Constants::charset_name
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1package MARC::Charset::Constants;
2
3=head1 NAME
4
- -
18330µs227µs
# spent 22µs (18+4) within MARC::Charset::Constants::BEGIN@18 which was called: # once (18µs+4µs) by MARC::Charset::Code::BEGIN@8 at line 18
use strict;
# spent 22µs making 1 call to MARC::Charset::Constants::BEGIN@18 # spent 4µs making 1 call to strict::import
19329µs235µs
# spent 23µs (10+12) within MARC::Charset::Constants::BEGIN@19 which was called: # once (10µs+12µs) by MARC::Charset::Code::BEGIN@8 at line 19
use warnings;
# spent 23µs making 1 call to MARC::Charset::Constants::BEGIN@19 # spent 12µs making 1 call to warnings::import
20343µs2108µs
# spent 59µs (10+49) within MARC::Charset::Constants::BEGIN@20 which was called: # once (10µs+49µs) by MARC::Charset::Code::BEGIN@8 at line 20
use base qw( Exporter );
# spent 59µs making 1 call to MARC::Charset::Constants::BEGIN@20 # spent 49µs making 1 call to base::import
21
22345µs2140µs
# spent 76µs (12+64) within MARC::Charset::Constants::BEGIN@22 which was called: # once (12µs+64µs) by MARC::Charset::Code::BEGIN@8 at line 22
use constant ESCAPE => chr(0x1B);
# spent 76µs making 1 call to MARC::Charset::Constants::BEGIN@22 # spent 64µs making 1 call to constant::import
23
24333µs281µs
# spent 45µs (10+36) within MARC::Charset::Constants::BEGIN@24 which was called: # once (10µs+36µs) by MARC::Charset::Code::BEGIN@8 at line 24
use constant SINGLE_G0_A => chr(0x28);
# spent 45µs making 1 call to MARC::Charset::Constants::BEGIN@24 # spent 36µs making 1 call to constant::import
25332µs275µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@25 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 25
use constant SINGLE_G0_B => chr(0x2C);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@25 # spent 33µs making 1 call to constant::import
26334µs272µs
# spent 40µs (9+32) within MARC::Charset::Constants::BEGIN@26 which was called: # once (9µs+32µs) by MARC::Charset::Code::BEGIN@8 at line 26
use constant MULTI_G0_A => chr(0x24);
# spent 40µs making 1 call to MARC::Charset::Constants::BEGIN@26 # spent 32µs making 1 call to constant::import
27338µs275µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@27 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 27
use constant MULTI_G0_B => chr(0x24) . chr(0x2C);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@27 # spent 33µs making 1 call to constant::import
28
29334µs278µs
# spent 44µs (10+34) within MARC::Charset::Constants::BEGIN@29 which was called: # once (10µs+34µs) by MARC::Charset::Code::BEGIN@8 at line 29
use constant SINGLE_G1_A => chr(0x29);
# spent 44µs making 1 call to MARC::Charset::Constants::BEGIN@29 # spent 34µs making 1 call to constant::import
30335µs275µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@30 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 30
use constant SINGLE_G1_B => chr(0x2D);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@30 # spent 33µs making 1 call to constant::import
31357µs274µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@31 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 31
use constant MULTI_G1_A => chr(0x24) . chr(0x29);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@31 # spent 33µs making 1 call to constant::import
32344µs2153µs
# spent 84µs (14+69) within MARC::Charset::Constants::BEGIN@32 which was called: # once (14µs+69µs) by MARC::Charset::Code::BEGIN@8 at line 32
use constant MULTI_G1_B => chr(0x24) . chr(0x2D);
# spent 84µs making 1 call to MARC::Charset::Constants::BEGIN@32 # spent 69µs making 1 call to constant::import
33
34334µs284µs
# spent 47µs (10+37) within MARC::Charset::Constants::BEGIN@34 which was called: # once (10µs+37µs) by MARC::Charset::Code::BEGIN@8 at line 34
use constant GREEK_SYMBOLS => chr(0x67);
# spent 47µs making 1 call to MARC::Charset::Constants::BEGIN@34 # spent 37µs making 1 call to constant::import
35369µs298µs
# spent 54µs (10+44) within MARC::Charset::Constants::BEGIN@35 which was called: # once (10µs+44µs) by MARC::Charset::Code::BEGIN@8 at line 35
use constant SUBSCRIPTS => chr(0x62);
# spent 54µs making 1 call to MARC::Charset::Constants::BEGIN@35 # spent 44µs making 1 call to constant::import
36333µs284µs
# spent 47µs (10+37) within MARC::Charset::Constants::BEGIN@36 which was called: # once (10µs+37µs) by MARC::Charset::Code::BEGIN@8 at line 36
use constant SUPERSCRIPTS => chr(0x70);
# spent 47µs making 1 call to MARC::Charset::Constants::BEGIN@36 # spent 37µs making 1 call to constant::import
37332µs272µs
# spent 40µs (8+32) within MARC::Charset::Constants::BEGIN@37 which was called: # once (8µs+32µs) by MARC::Charset::Code::BEGIN@8 at line 37
use constant ASCII_DEFAULT => chr(0x73);
# spent 40µs making 1 call to MARC::Charset::Constants::BEGIN@37 # spent 32µs making 1 call to constant::import
38
39332µs275µs
# spent 42µs (8+33) within MARC::Charset::Constants::BEGIN@39 which was called: # once (8µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 39
use constant BASIC_ARABIC => chr(0x33);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@39 # spent 33µs making 1 call to constant::import
40333µs273µs
# spent 41µs (10+31) within MARC::Charset::Constants::BEGIN@40 which was called: # once (10µs+31µs) by MARC::Charset::Code::BEGIN@8 at line 40
use constant EXTENDED_ARABIC => chr(0x34);
# spent 41µs making 1 call to MARC::Charset::Constants::BEGIN@40 # spent 31µs making 1 call to constant::import
41334µs286µs
# spent 48µs (10+38) within MARC::Charset::Constants::BEGIN@41 which was called: # once (10µs+38µs) by MARC::Charset::Code::BEGIN@8 at line 41
use constant BASIC_LATIN => chr(0x42);
# spent 48µs making 1 call to MARC::Charset::Constants::BEGIN@41 # spent 38µs making 1 call to constant::import
42333µs275µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@42 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 42
use constant EXTENDED_LATIN => chr(0x45);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@42 # spent 33µs making 1 call to constant::import
43331µs272µs
# spent 40µs (9+31) within MARC::Charset::Constants::BEGIN@43 which was called: # once (9µs+31µs) by MARC::Charset::Code::BEGIN@8 at line 43
use constant CJK => chr(0x31);
# spent 40µs making 1 call to MARC::Charset::Constants::BEGIN@43 # spent 32µs making 1 call to constant::import
44333µs275µs
# spent 43µs (10+33) within MARC::Charset::Constants::BEGIN@44 which was called: # once (10µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 44
use constant BASIC_CYRILLIC => chr(0x4E);
# spent 43µs making 1 call to MARC::Charset::Constants::BEGIN@44 # spent 33µs making 1 call to constant::import
45337µs273µs
# spent 42µs (10+32) within MARC::Charset::Constants::BEGIN@45 which was called: # once (10µs+32µs) by MARC::Charset::Code::BEGIN@8 at line 45
use constant EXTENDED_CYRILLIC => chr(0x51);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@45 # spent 32µs making 1 call to constant::import
46335µs281µs
# spent 48µs (14+33) within MARC::Charset::Constants::BEGIN@46 which was called: # once (14µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 46
use constant BASIC_GREEK => chr(0x53);
# spent 48µs making 1 call to MARC::Charset::Constants::BEGIN@46 # spent 33µs making 1 call to constant::import
473199µs277µs
# spent 43µs (10+33) within MARC::Charset::Constants::BEGIN@47 which was called: # once (10µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 47
use constant BASIC_HEBREW => chr(0x32);
# spent 43µs making 1 call to MARC::Charset::Constants::BEGIN@47 # spent 33µs making 1 call to constant::import
48
4916µsour %EXPORT_TAGS = ( all => [ qw(
50 ESCAPE GREEK_SYMBOLS SUBSCRIPTS SUPERSCRIPTS ASCII_DEFAULT
51 SINGLE_G0_A SINGLE_G0_B MULTI_G0_A MULTI_G0_B SINGLE_G1_A
52 SINGLE_G1_B MULTI_G1_A MULTI_G1_B BASIC_ARABIC
53 EXTENDED_ARABIC BASIC_LATIN EXTENDED_LATIN CJK BASIC_CYRILLIC
54 EXTENDED_CYRILLIC BASIC_GREEK BASIC_HEBREW) ]);
55
5613µsour @EXPORT_OK = qw(
57 ESCAPE GREEK_SYMBOLS SUBSCRIPTS SUPERSCRIPTS ASCII_DEFAULT
58 SINGLE_G0_A SINGLE_G0_B MULTI_G0_A MULTI_G0_B SINGLE_G1_A
59 SINGLE_G1_B MULTI_G1_A MULTI_G1_B BASIC_ARABIC
60 EXTENDED_ARABIC BASIC_LATIN EXTENDED_LATIN CJK BASIC_CYRILLIC
61 EXTENDED_CYRILLIC BASIC_GREEK BASIC_HEBREW);
62
63sub charset_name
64{
65 my $charset = shift;
66 return 'GREEK_SYMBOLS' if $charset eq GREEK_SYMBOLS;
67 return 'SUBSCRIPTS' if $charset eq SUBSCRIPTS;
68 return 'SUPERSCRIPTS' if $charset eq SUPERSCRIPTS;
69 return 'ASCII_DEFAULT' if $charset eq ASCII_DEFAULT;
70 return 'BASIC_ARABIC' if $charset eq BASIC_ARABIC;
71 return 'EXTENDED_ARABIC' if $charset eq EXTENDED_ARABIC;
72 return 'BASIC_LATIN' if $charset eq BASIC_LATIN;
73 return 'EXTENDED_LATIN' if $charset eq EXTENDED_LATIN;
74 return 'CJK' if $charset eq CJK;
75 return 'BASIC_CYRILLIC' if $charset eq BASIC_CYRILLIC;
76 return 'EXTENDED_CYRILLIC' if $charset eq EXTENDED_CYRILLIC;
77 return 'BASIC_GREEK' if $charset eq BASIC_GREEK;
78 return 'BASIC_HEBREW' if $charset eq BASIC_HEBREW;
79}
80
81
8218µs1;