← 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:14 2013

Filename/usr/lib/perl/5.10/Storable.pm
StatementsExecuted 541 statements in 997ms
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
5711982ms982msStorable::::mretrieveStorable::mretrieve (xsub)
572213.6ms996msStorable::::thawStorable::thaw
1111.61ms19.0msStorable::::BEGIN@23Storable::BEGIN@23
1111.43ms1.80msStorable::::BEGIN@22Storable::BEGIN@22
5711188µs188µsStorable::::CORE:substStorable::CORE:subst (opcode)
111124µs124µsStorable::::bootstrapStorable::bootstrap (xsub)
11120µs123µsStorable::::BEGIN@24Storable::BEGIN@24
11119µs353µsStorable::::BEGIN@44Storable::BEGIN@44
0000s0sStorable::::CLONEStorable::CLONE
0000s0sStorable::::retrieve_fdStorable::retrieve_fd
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1
- -
81195µs
911µs
10118µs
- -
1212µs
1314µs
- -
223177µs22.00ms
# spent 1.80ms (1.43+372µs) within Storable::BEGIN@22 which was called: # once (1.43ms+372µs) by Cache::Memcached::BEGIN@14 at line 22
# spent 1.80ms making 1 call to Storable::BEGIN@22 # spent 194µs making 1 call to AutoLoader::import
233146µs222.2ms
# spent 19.0ms (1.61+17.4) within Storable::BEGIN@23 which was called: # once (1.61ms+17.4ms) by Cache::Memcached::BEGIN@14 at line 23
# spent 19.0ms making 1 call to Storable::BEGIN@23 # spent 3.19ms making 1 call to FileHandle::import
243182µs2226µs
# spent 123µs (20+103) within Storable::BEGIN@24 which was called: # once (20µs+103µs) by Cache::Memcached::BEGIN@14 at line 24
# spent 123µs making 1 call to Storable::BEGIN@24 # spent 103µs making 1 call to vars::import
- -
261700ns
2712µs
- -
3429µs
35164µs
# spent 93µs executing statements in string eval
# includes 56µs spent executing 1 call to 1 sub defined therein.
- -
3811µs
- -
44
# spent 353µs (19+334) within Storable::BEGIN@44 which was called: # once (19µs+334µs) by Cache::Memcached::BEGIN@14 at line 53
45314µs1334µs
# spent 334µs making 1 call to Exporter::import
- -
531144µs1353µs
# spent 353µs making 1 call to Storable::BEGIN@44
- -
55
- -
61
- -
6511µs
6611µs
67114µs1575µs
# spent 575µs making 1 call to DynaLoader::bootstrap
68170µs
- -
403#line 404 "../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/thaw.al)"
404#
405# thaw
406#
407# Recreate objects in memory from an existing frozen image created
408# by freeze. If the frozen image passed is undef, return undef.
409#
410
# spent 996ms (13.6+982) within Storable::thaw which was called 57 times, avg 17.5ms/call: # 56 times (13.6ms+982ms) by Cache::Memcached::__ANON__[/usr/share/perl5/Cache/Memcached.pm:714] at line 706 of Cache/Memcached.pm, avg 17.8ms/call # once (30µs+146µs) by Cache::Memcached::__ANON__[/usr/share/perl5/Cache/Memcached.pm:714] at line 51 of AutoLoader.pm
sub thaw {
4115711.0ms my ($frozen) = @_;
4125799µs return undef unless defined $frozen;
4135738µs my $self;
4145776µs my $da = $@; # Could be from exception handler
415114984ms57982ms eval { $self = mretrieve($frozen) }; # Call C routine
# spent 982ms making 57 calls to Storable::mretrieve, avg 17.2ms/call
41657538µs57188µs logcroak $@ if $@ =~ s/\.?\n$/,/;
# spent 188µs making 57 calls to Storable::CORE:subst, avg 3µs/call
4175752µs $@ = $da;
41857539µs return $self;
419}
420
42119µs1;
422__END__
 
# spent 188µs within Storable::CORE:subst which was called 57 times, avg 3µs/call: # 57 times (188µs+0s) by Storable::thaw at line 416, avg 3µs/call
sub Storable::CORE:subst; # opcode
# spent 124µs within Storable::bootstrap which was called: # once (124µs+0s) by DynaLoader::bootstrap at line 215 of DynaLoader.pm
sub Storable::bootstrap; # xsub
# spent 982ms within Storable::mretrieve which was called 57 times, avg 17.2ms/call: # 57 times (982ms+0s) by Storable::thaw at line 415, avg 17.2ms/call
sub Storable::mretrieve; # xsub