[Koha-devel] page size & speed display

Frederic Demians frederic at tamil.fr
Tue Jul 1 14:58:06 CEST 2008


Profiling an OPAC search with dprofpp -I gives this result:

Total Elapsed Time = 4.046462 Seconds
  User+System Time = 3.676462 Seconds
Inclusive Times
%Time ExclSec CumulS #Calls sec/call Csec/c  Name
 38.6   0.008  1.420      1   0.0081 1.4195  C4::Search::searchResults
 35.6   0.030  1.310     12   0.0025 0.1092  main::BEGIN
 25.9   0.030  0.954     11   0.0027 0.0868  C4::Auth::BEGIN
 24.1   0.889  0.889    240   0.0037 0.0037  utf8::SWASHNEW
 23.8   0.010  0.875     11   0.0009 0.0796  C4::Members::BEGIN
 23.0       -  0.847      1        - 0.8473  C4::Search::buildQuery
 22.7   0.009  0.838      1   0.0094 0.8378  C4::Search::_remove_stopwords
 22.5   0.258  0.830     40   0.0065 0.0207  
C4::Biblio::get_biblio_authorised_
                                             values
 21.5   0.100  0.792     10   0.0100 0.0792  C4::Overdues::BEGIN
 19.0   0.010  0.700     63   0.0002 0.0111  XML::LibXML::SAX::_parse
 19.0       -  0.699     63        - 0.0111  XML::SAX::Base::parse
 17.8   0.010  0.657     18   0.0006 0.0365  C4::Circulation::BEGIN
 16.7       -  0.616     23        - 0.0268  XML::Simple::XMLin
 16.7       -  0.616     23        - 0.0268  C4::Context::read_config_file
 16.7       -  0.616     23        - 0.0268  C4::Context::new


So obviously, there's room for improvement:

    * utf8::SWASHNEW ???
    * _remove_stopword consume 22.7% of time
    * XML::LibXML::SAX::_parse take 19% of time just to parse conf file

Otherwise, using XSLT for displaying biblio records won't help 
performances if XSL transformer is not pre-parsed and cached in memory.

-- 
Frédéric
_______________________________________________
Koha-devel mailing list
Koha-devel at lists.koha.org
http://lists.koha.org/mailman/listinfo/koha-devel


More information about the Koha-devel mailing list