1CHI::Benchmarks(3) User Contributed Perl Documentation CHI::Benchmarks(3)
2
3
4
6 CHI::Benchmarks - Benchmarks of CHI and non-CHI drivers
7
9 version 0.61
10
12 These benchmarks were created by running
13
14 etc/bench/bench.pl -d . -t 10 -x
15
16 for CHI 0.42, on OS X v10.6.6, 2.2 GHz Intel Core 2 Duo, Perl 5.12.2.
17
18 For each cache, "bench.pl" does repeated gets and sets of a data
19 structure for at least 10 seconds and measures the wallclock time per
20 operation.
21
22 These numbers should just be used as a rough guideline! Actual results
23 will vary widely depending on system, get/set pattern, actual values
24 being set, the proper tuning of memcached/mysql, etc. For best results
25 run the benchmark script (available in this distribution) on your own
26 system.
27
28 Cache Get time Set time Description
29 cache_ref 0.009ms 0.008ms Cache::Ref (CART)
30 chi_memory_raw 0.019ms 0.036ms CHI::Driver::MemoryRaw
31 cache_fastmmap 0.022ms 0.040ms Cache::FastMmap
32 chi_memory 0.042ms 0.066ms CHI::Driver::Memory
33 chi_berkeleydb 0.052ms 0.073ms CHI::Driver::BerkeleyDB
34 chi_fastmmap 0.057ms 0.087ms CHI::Driver::FastMmap
35 cache_cache_memory 0.065ms 0.070ms Cache::MemoryCache
36 cache_memcached_fast 0.097ms 0.131ms Cache::Memcached::Fast
37 chi_dbi_sqlite 0.112ms 1.659ms CHI::Driver::DBI (sqlite)
38 cache_memcached_lib 0.118ms 0.156ms Cache::Memcached::libmemcached
39 chi_file 0.118ms 1.138ms CHI::Driver::File
40 chi_memcached_fast 0.138ms 0.178ms CHI::Driver::Memcached::Fast
41 chi_memcached_lib 0.151ms 0.202ms CHI::Driver::Memcached::libmemcached
42 chi_dbi_mysql 0.236ms 0.273ms CHI::Driver::DBI (mysql)
43 cache_memcached_std 0.238ms 0.180ms Cache::Memcached
44 chi_memcached_std 0.279ms 0.235ms CHI::Driver::Memcached
45 cache_cache_file 0.481ms 1.391ms Cache::FileCache
46
48 CHI
49
51 Jonathan Swartz <swartz@pobox.com>
52
54 This software is copyright (c) 2021 by Jonathan Swartz.
55
56 This is free software; you can redistribute it and/or modify it under
57 the same terms as the Perl 5 programming language system itself.
58
59
60
61perl v5.38.0 2023-07-20 CHI::Benchmarks(3)