← 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 17:10:45 2013
Reported on Tue Oct 15 17:12:38 2013

Filename/usr/share/perl5/MARC/Charset/Constants.pm
StatementsExecuted 78 statements in 1.15ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
111118µs158µsMARC::Charset::Constants::::BEGIN@31MARC::Charset::Constants::BEGIN@31
11131µs38µsMARC::Charset::Constants::::BEGIN@18MARC::Charset::Constants::BEGIN@18
11114µs79µsMARC::Charset::Constants::::BEGIN@43MARC::Charset::Constants::BEGIN@43
11114µs54µsMARC::Charset::Constants::::BEGIN@36MARC::Charset::Constants::BEGIN@36
11113µs45µsMARC::Charset::Constants::::BEGIN@30MARC::Charset::Constants::BEGIN@30
11113µs78µsMARC::Charset::Constants::::BEGIN@22MARC::Charset::Constants::BEGIN@22
11112µs26µsMARC::Charset::Constants::::BEGIN@19MARC::Charset::Constants::BEGIN@19
11112µs45µsMARC::Charset::Constants::::BEGIN@29MARC::Charset::Constants::BEGIN@29
11111µs57µsMARC::Charset::Constants::::BEGIN@32MARC::Charset::Constants::BEGIN@32
11111µs42µsMARC::Charset::Constants::::BEGIN@26MARC::Charset::Constants::BEGIN@26
11111µs43µsMARC::Charset::Constants::::BEGIN@42MARC::Charset::Constants::BEGIN@42
11111µs43µsMARC::Charset::Constants::::BEGIN@34MARC::Charset::Constants::BEGIN@34
11110µs47µsMARC::Charset::Constants::::BEGIN@35MARC::Charset::Constants::BEGIN@35
1119µs44µsMARC::Charset::Constants::::BEGIN@45MARC::Charset::Constants::BEGIN@45
1119µs46µsMARC::Charset::Constants::::BEGIN@44MARC::Charset::Constants::BEGIN@44
1119µs42µsMARC::Charset::Constants::::BEGIN@25MARC::Charset::Constants::BEGIN@25
1119µs42µsMARC::Charset::Constants::::BEGIN@47MARC::Charset::Constants::BEGIN@47
1119µs40µsMARC::Charset::Constants::::BEGIN@46MARC::Charset::Constants::BEGIN@46
1119µs42µsMARC::Charset::Constants::::BEGIN@40MARC::Charset::Constants::BEGIN@40
1119µs42µsMARC::Charset::Constants::::BEGIN@39MARC::Charset::Constants::BEGIN@39
1119µs65µsMARC::Charset::Constants::::BEGIN@20MARC::Charset::Constants::BEGIN@20
1119µs49µsMARC::Charset::Constants::::BEGIN@24MARC::Charset::Constants::BEGIN@24
1119µs40µsMARC::Charset::Constants::::BEGIN@37MARC::Charset::Constants::BEGIN@37
1118µs40µsMARC::Charset::Constants::::BEGIN@41MARC::Charset::Constants::BEGIN@41
1118µs42µsMARC::Charset::Constants::::BEGIN@27MARC::Charset::Constants::BEGIN@27
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
- -
18347µs244µs
# spent 38µs (31+7) within MARC::Charset::Constants::BEGIN@18 which was called: # once (31µs+7µs) by MARC::Charset::Code::BEGIN@8 at line 18
use strict;
# spent 38µs making 1 call to MARC::Charset::Constants::BEGIN@18 # spent 6µs making 1 call to strict::import
19331µs240µs
# spent 26µs (12+14) within MARC::Charset::Constants::BEGIN@19 which was called: # once (12µs+14µs) by MARC::Charset::Code::BEGIN@8 at line 19
use warnings;
# spent 26µs making 1 call to MARC::Charset::Constants::BEGIN@19 # spent 14µs making 1 call to warnings::import
20338µs2121µs
# spent 65µs (9+56) within MARC::Charset::Constants::BEGIN@20 which was called: # once (9µs+56µs) by MARC::Charset::Code::BEGIN@8 at line 20
use base qw( Exporter );
# spent 65µs making 1 call to MARC::Charset::Constants::BEGIN@20 # spent 56µs making 1 call to base::import
21
22345µs2142µs
# spent 78µs (13+65) within MARC::Charset::Constants::BEGIN@22 which was called: # once (13µs+65µs) by MARC::Charset::Code::BEGIN@8 at line 22
use constant ESCAPE => chr(0x1B);
# spent 78µs making 1 call to MARC::Charset::Constants::BEGIN@22 # spent 65µs making 1 call to constant::import
23
24333µs290µs
# spent 49µs (9+40) within MARC::Charset::Constants::BEGIN@24 which was called: # once (9µs+40µs) by MARC::Charset::Code::BEGIN@8 at line 24
use constant SINGLE_G0_A => chr(0x28);
# spent 49µs making 1 call to MARC::Charset::Constants::BEGIN@24 # spent 40µs making 1 call to constant::import
25334µ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
26335µs274µs
# spent 42µs (11+31) within MARC::Charset::Constants::BEGIN@26 which was called: # once (11µs+31µs) by MARC::Charset::Code::BEGIN@8 at line 26
use constant MULTI_G0_A => chr(0x24);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@26 # spent 31µs making 1 call to constant::import
27339µs275µs
# spent 42µs (8+34) within MARC::Charset::Constants::BEGIN@27 which was called: # once (8µs+34µ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 34µs making 1 call to constant::import
28
29334µs278µs
# spent 45µs (12+33) within MARC::Charset::Constants::BEGIN@29 which was called: # once (12µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 29
use constant SINGLE_G1_A => chr(0x29);
# spent 45µs making 1 call to MARC::Charset::Constants::BEGIN@29 # spent 33µs making 1 call to constant::import
30336µs276µs
# spent 45µs (13+31) within MARC::Charset::Constants::BEGIN@30 which was called: # once (13µs+31µs) by MARC::Charset::Code::BEGIN@8 at line 30
use constant SINGLE_G1_B => chr(0x2D);
# spent 45µs making 1 call to MARC::Charset::Constants::BEGIN@30 # spent 32µs making 1 call to constant::import
31350µs2198µs
# spent 158µs (118+40) within MARC::Charset::Constants::BEGIN@31 which was called: # once (118µs+40µs) by MARC::Charset::Code::BEGIN@8 at line 31
use constant MULTI_G1_A => chr(0x24) . chr(0x29);
# spent 158µs making 1 call to MARC::Charset::Constants::BEGIN@31 # spent 40µs making 1 call to constant::import
32341µs2103µs
# spent 57µs (11+46) within MARC::Charset::Constants::BEGIN@32 which was called: # once (11µs+46µs) by MARC::Charset::Code::BEGIN@8 at line 32
use constant MULTI_G1_B => chr(0x24) . chr(0x2D);
# spent 57µs making 1 call to MARC::Charset::Constants::BEGIN@32 # spent 46µs making 1 call to constant::import
33
34332µs276µs
# spent 43µs (11+33) within MARC::Charset::Constants::BEGIN@34 which was called: # once (11µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 34
use constant GREEK_SYMBOLS => chr(0x67);
# spent 43µs making 1 call to MARC::Charset::Constants::BEGIN@34 # spent 33µs making 1 call to constant::import
35354µs283µs
# spent 47µs (10+36) within MARC::Charset::Constants::BEGIN@35 which was called: # once (10µs+36µs) by MARC::Charset::Code::BEGIN@8 at line 35
use constant SUBSCRIPTS => chr(0x62);
# spent 47µs making 1 call to MARC::Charset::Constants::BEGIN@35 # spent 36µs making 1 call to constant::import
36338µs294µs
# spent 54µs (14+40) within MARC::Charset::Constants::BEGIN@36 which was called: # once (14µs+40µs) by MARC::Charset::Code::BEGIN@8 at line 36
use constant SUPERSCRIPTS => chr(0x70);
# spent 54µs making 1 call to MARC::Charset::Constants::BEGIN@36 # spent 40µs making 1 call to constant::import
37333µs272µs
# spent 40µs (9+32) within MARC::Charset::Constants::BEGIN@37 which was called: # once (9µ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
39337µs274µs
# spent 42µs (9+32) within MARC::Charset::Constants::BEGIN@39 which was called: # once (9µs+32µ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 32µs making 1 call to constant::import
40333µs274µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@40 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 40
use constant EXTENDED_ARABIC => chr(0x34);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@40 # spent 33µs making 1 call to constant::import
41331µs273µs
# spent 40µs (8+32) within MARC::Charset::Constants::BEGIN@41 which was called: # once (8µs+32µs) by MARC::Charset::Code::BEGIN@8 at line 41
use constant BASIC_LATIN => chr(0x42);
# spent 40µs making 1 call to MARC::Charset::Constants::BEGIN@41 # spent 32µs making 1 call to constant::import
42356µs275µs
# spent 43µs (11+32) within MARC::Charset::Constants::BEGIN@42 which was called: # once (11µs+32µs) by MARC::Charset::Code::BEGIN@8 at line 42
use constant EXTENDED_LATIN => chr(0x45);
# spent 43µs making 1 call to MARC::Charset::Constants::BEGIN@42 # spent 32µs making 1 call to constant::import
43342µs2144µs
# spent 79µs (14+65) within MARC::Charset::Constants::BEGIN@43 which was called: # once (14µs+65µs) by MARC::Charset::Code::BEGIN@8 at line 43
use constant CJK => chr(0x31);
# spent 79µs making 1 call to MARC::Charset::Constants::BEGIN@43 # spent 65µs making 1 call to constant::import
44338µs284µs
# spent 46µs (9+37) within MARC::Charset::Constants::BEGIN@44 which was called: # once (9µs+37µs) by MARC::Charset::Code::BEGIN@8 at line 44
use constant BASIC_CYRILLIC => chr(0x4E);
# spent 46µs making 1 call to MARC::Charset::Constants::BEGIN@44 # spent 37µs making 1 call to constant::import
45334µs278µs
# spent 44µs (9+34) within MARC::Charset::Constants::BEGIN@45 which was called: # once (9µs+34µs) by MARC::Charset::Code::BEGIN@8 at line 45
use constant EXTENDED_CYRILLIC => chr(0x51);
# spent 44µs making 1 call to MARC::Charset::Constants::BEGIN@45 # spent 34µs making 1 call to constant::import
46333µs272µs
# spent 40µs (9+31) within MARC::Charset::Constants::BEGIN@46 which was called: # once (9µs+31µs) by MARC::Charset::Code::BEGIN@8 at line 46
use constant BASIC_GREEK => chr(0x53);
# spent 40µs making 1 call to MARC::Charset::Constants::BEGIN@46 # spent 31µs making 1 call to constant::import
473207µs274µs
# spent 42µs (9+33) within MARC::Charset::Constants::BEGIN@47 which was called: # once (9µs+33µs) by MARC::Charset::Code::BEGIN@8 at line 47
use constant BASIC_HEBREW => chr(0x32);
# spent 42µs making 1 call to MARC::Charset::Constants::BEGIN@47 # spent 33µs making 1 call to constant::import
48
4917µ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
5614µ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;