← Index
Performance Profile   « block view • line view • sub view »
For opac/opac-main.pl
  Run on Fri Jul 18 13:58:34 2008
Reported on Fri Jul 18 13:58:42 2008

File/usr/share/perl/5.8/strict.pm
Statements Executed23
Total Time4.4e-05 seconds

Subroutines — ordered by inclusive time then name
CallsInclusive
Time
Subroutine
70.00008strict::import
10.00003strict::unimport
10.00002strict::bits

LineStmts.Exclusive
Time
Avg.Code
1package strict;
2
3$strict::VERSION = "1.03";
4
5my %bitmask = (
6refs => 0x00000002,
7subs => 0x00000200,
8vars => 0x00000400
9);
10
11
# spent 0.00002s within strict::bits which was called: # 1 times (0.00002s) by strict::unimport at line 34 of /usr/share/perl/5.8/strict.pm
sub bits {
1211e-061e-06 my $bits = 0;
1311e-061e-06 my @wrong;
1412e-062e-06 foreach my $s (@_) {
1511e-061e-06 push @wrong, $s unless exists $bitmask{$s};
1612e-062e-06 $bits |= $bitmask{$s} || 0;
17 }
1811e-061e-06 if (@wrong) {
19 require Carp;
20 Carp::croak("Unknown 'strict' tag(s) '@wrong'");
21 }
2211e-061e-06 $bits;
23}
24
25my $default_bits = bits(qw(refs subs vars));
26
27
# spent 0.00008s within strict::import which was called 7 times, avg 0.00001s/call: # 1 times (0.00001s) at line 3 of /usr/share/perl5/CGI/Session/Serialize/yaml.pm # 1 times (0.00001s) at line 5 of /usr/share/perl5/CGI/Session/ID/md5.pm # 1 times (9e-06s) at line 4 of /usr/lib/perl5/YAML/Syck.pm # 1 times (0.00001s) at line 5 of /usr/share/perl5/CGI/Session/Driver/mysql.pm # 1 times (0.00001s) at line 5 of /usr/share/perl5/CGI/Session/Driver.pm # 1 times (0.00001s) by C4::Context::BEGIN at line 10 of kohaversion.pl # 1 times (9e-06s) at line 5 of /usr/share/perl5/CGI/Session/Driver/DBI.pm
sub import {
28700 shift;
2970.000023e-06 $^H |= @_ ? bits(@_) : $default_bits;
30}
31
32
# spent 0.00003s within strict::unimport which was called: # 1 times (0.00003s) by CGI::Session::Driver::DBI::BEGIN or CGI::Session::Driver::DBI::table_name at line 48 of /usr/share/perl5/CGI/Session/Driver/DBI.pm
sub unimport {
3311e-061e-06 shift;
3411e-051e-05 $^H &= ~ (@_ ? bits(@_) : $default_bits);
# spent 0.00002s making 1 calls to strict::bits
35}
36
371;
38__END__
39