https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16715

--- Comment #2 from Jonathan Druart <[email protected]> 
---
% more t.pl
use Koha::Cache;
my $t; 
for my $i ( 1 .. 3 ) { 
    for my $j ( 1 .. 100000 ) { 
        $t->{$i}{$j} = "$i$j";
    }   
}
for ( 1 .. 10 ) { 
    my $cache = Koha::Cache->get_instance;
    $cache->set_in_cache( 'my_t', $t );
    $cache->get_from_cache( $t );
}

% git checkout master
% time perl t.pl
perl t.pl  4.76s user 0.11s system 100% cpu 4.875 total

% git checkout bug_16166 ( Bug 16166: Improve L1 cache performance and safety +
 Bug 16166: Fix t/Cache.t tests )
% time perl t.pl
perl t.pl  2.28s user 0.14s system 100% cpu 2.423 total

% git checkout bug_16715 ( Bug 16166: Proposed followup to use Sereal for
serialization )
% time perl t.pl
perl t.pl  1.75s user 0.05s system 99% cpu 1.803 total

Note that I did not manage to prove the gain using Koha, I have tried an
intranet search with 100 results (xslt) and the execution time is always
between 13s and 13.5s. I did not notice a significant gain.

-- 
You are receiving this mail because:
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to