Skip to content

Instantly share code, notes, and snippets.

@sanis
Last active July 5, 2017 19:04
Show Gist options
  • Save sanis/512dd7e6ffd153305808cc84414a443e to your computer and use it in GitHub Desktop.
Save sanis/512dd7e6ffd153305808cc84414a443e to your computer and use it in GitHub Desktop.
Just a quick benchmark if it's worth to cache oxid category in redis
<?php
/**
* composer require phpbench/phpbench
* php vendor/bin/phpbench run CachingBench.php --report=default
*/
/*
PhpBench 0.13.0. Running benchmarks.
\CachingBench
benchGetFileCaching I49 P0 [μ Mo]/r: 0.034 0.031 (ms) [μSD μRSD]/r: 0.005ms 15.97%
benchGetIgbinaryFileCaching I49 P0 [μ Mo]/r: 0.025 0.024 (ms) [μSD μRSD]/r: 0.004ms 17.77%
benchGetRamFileCaching I49 P0 [μ Mo]/r: 0.029 0.028 (ms) [μSD μRSD]/r: 0.001ms 4.15%
benchGetIgbinaryRamFileCachingI49 P0 [μ Mo]/r: 0.023 0.022 (ms) [μSD μRSD]/r: 0.001ms 3.14%
benchGetRedisCaching I49 P0 [μ Mo]/r: 0.127 0.144 (ms) [μSD μRSD]/r: 0.032ms 24.97%
benchGetIgbinaryRedisCaching I49 P0 [μ Mo]/r: 0.138 0.146 (ms) [μSD μRSD]/r: 0.039ms 28.24%
benchGetPlainRedisCaching I49 P0 [μ Mo]/r: 0.099 0.110 (ms) [μSD μRSD]/r: 0.021ms 21.21%
7 subjects, 350 iterations, 70,000 revs, 0 rejects
(best [mean mode] worst) = 21.829 [67.636 72.267] 25.374 (μs)
⅀T: 23,672.437μs μSD/r 14.747μs μRSD/r: 16.492%
*/
/**
* @\PhpBench\Benchmark\Metadata\Annotations\BeforeClassMethods({"initOxidThings"})
*/
class CachingBench
{
public static $redis;
public static function getRedis()
{
if (self::$redis) {
return self::$redis;
} else {
$redis = new \Redis();
$redis->connect('redis', 6379);
self::$redis = $redis;
}
return self::$redis;
}
/**
* Inits the files and puts to databases
*/
public static function initOxidThings()
{
// get from database
include_once __DIR__ . '/http/bootstrap.php';
$config = oxRegistry::getConfig();
$category = oxNew('oxCategory');
$category->load('cxmCID2557884');
file_put_contents('test.txt', serialize($category));
file_put_contents('test2.txt', igbinary_serialize($category));
file_put_contents('/dev/shm/test.txt', serialize($category));
file_put_contents('/dev/shm/test2.txt', igbinary_serialize($category));
$redis = self::getRedis();
$redis->flushAll();
$redis->set('test', serialize($category));
$redis->set('test2', igbinary_serialize($category));
$redis->set('test3', $category);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetFileCaching()
{
$fileContents = file_get_contents('test.txt');
$category = unserialize($fileContents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetIgbinaryFileCaching()
{
$fileContents = file_get_contents('test2.txt');
$category = igbinary_unserialize($fileContents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetRamFileCaching()
{
$fileContents = file_get_contents('/dev/shm/test.txt');
$category = unserialize($fileContents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetIgbinaryRamFileCaching()
{
$fileContents = file_get_contents('/dev/shm/test2.txt');
$category = igbinary_unserialize($fileContents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetRedisCaching()
{
$redis = self::getRedis();
$contents = $redis->get('test');
$category = unserialize($contents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetIgbinaryRedisCaching()
{
$redis = self::getRedis();
$contents = $redis->get('test2');
$category = igbinary_unserialize($contents);
}
/**
* @\PhpBench\Benchmark\Metadata\Annotations\Revs(10000)
* @\PhpBench\Benchmark\Metadata\Annotations\Iterations(50)
* @\PhpBench\Benchmark\Metadata\Annotations\OutputTimeUnit("milliseconds", precision=3)
*/
public function benchGetPlainRedisCaching()
{
$redis = self::getRedis();
$category = $redis->get('test3');
}
}
@sanis
Copy link
Author

sanis commented Jul 5, 2017

7 subjects, 700 iterations, 70,000 revs, 0 rejects
(best [mean mode] worst) = 21.559 [60.501 66.873] 25.659 (μs)
⅀T: 42,350.413μs μSD/r 10.091μs μRSD/r: 14.131%

PHPBench Benchmark Results

suite: 133c7d14205628aea2feb4d20e09b7619c1cafc9, date: 2017-07-05, stime: 18:34:25

benchmark subject groups params revs iter mem_peak time_rev comp_z_value comp_deviation
CachingBench benchGetFileCaching [] 10000 0 542,944b 0.032ms +3.43σ +11.40%
CachingBench benchGetFileCaching [] 10000 1 542,944b 0.032ms +3.46σ +11.50%
CachingBench benchGetFileCaching [] 10000 2 542,944b 0.029ms +0.45σ +1.50%
CachingBench benchGetFileCaching [] 10000 3 542,944b 0.030ms +1.36σ +4.53%
CachingBench benchGetFileCaching [] 10000 4 542,944b 0.029ms +0.50σ +1.65%
CachingBench benchGetFileCaching [] 10000 5 542,944b 0.029ms +0.37σ +1.24%
CachingBench benchGetFileCaching [] 10000 6 542,944b 0.029ms +0.36σ +1.21%
CachingBench benchGetFileCaching [] 10000 7 542,944b 0.029ms -0.18σ -0.6%
CachingBench benchGetFileCaching [] 10000 8 542,944b 0.029ms -0.01σ -0.03%
CachingBench benchGetFileCaching [] 10000 9 542,944b 0.029ms +0.49σ +1.62%
CachingBench benchGetFileCaching [] 10000 10 542,944b 0.029ms +0.12σ +0.40%
CachingBench benchGetFileCaching [] 10000 11 542,944b 0.029ms -0.34σ -1.13%
CachingBench benchGetFileCaching [] 10000 12 542,944b 0.030ms +1.11σ +3.69%
CachingBench benchGetFileCaching [] 10000 13 542,944b 0.029ms -0.2σ -0.65%
CachingBench benchGetFileCaching [] 10000 14 542,944b 0.029ms +0.20σ +0.67%
CachingBench benchGetFileCaching [] 10000 15 542,944b 0.028ms -0.67σ -2.24%
CachingBench benchGetFileCaching [] 10000 16 542,944b 0.029ms +0.28σ +0.94%
CachingBench benchGetFileCaching [] 10000 17 542,944b 0.029ms -0.17σ -0.55%
CachingBench benchGetFileCaching [] 10000 18 542,944b 0.028ms -0.71σ -2.37%
CachingBench benchGetFileCaching [] 10000 19 542,944b 0.029ms +0.25σ +0.83%
CachingBench benchGetFileCaching [] 10000 20 542,944b 0.029ms +0.14σ +0.47%
CachingBench benchGetFileCaching [] 10000 21 542,944b 0.029ms -0.37σ -1.23%
CachingBench benchGetFileCaching [] 10000 22 542,944b 0.029ms +0.34σ +1.12%
CachingBench benchGetFileCaching [] 10000 23 542,944b 0.028ms -0.93σ -3.1%
CachingBench benchGetFileCaching [] 10000 24 542,944b 0.029ms -0.44σ -1.46%
CachingBench benchGetFileCaching [] 10000 25 542,944b 0.028ms -0.49σ -1.64%
CachingBench benchGetFileCaching [] 10000 26 542,944b 0.029ms -0.1σ -0.33%
CachingBench benchGetFileCaching [] 10000 27 542,944b 0.029ms -0.32σ -1.08%
CachingBench benchGetFileCaching [] 10000 28 542,944b 0.029ms -0.43σ -1.44%
CachingBench benchGetFileCaching [] 10000 29 542,944b 0.029ms -0.41σ -1.36%
CachingBench benchGetFileCaching [] 10000 30 542,944b 0.029ms -0.4σ -1.32%
CachingBench benchGetFileCaching [] 10000 31 542,944b 0.029ms -0.37σ -1.22%
CachingBench benchGetFileCaching [] 10000 32 542,944b 0.029ms +0.01σ +0.05%
CachingBench benchGetFileCaching [] 10000 33 542,944b 0.029ms -0.19σ -0.63%
CachingBench benchGetFileCaching [] 10000 34 542,944b 0.028ms -0.64σ -2.14%
CachingBench benchGetFileCaching [] 10000 35 542,944b 0.029ms -0.29σ -0.97%
CachingBench benchGetFileCaching [] 10000 36 542,944b 0.029ms -0.26σ -0.87%
CachingBench benchGetFileCaching [] 10000 37 542,944b 0.029ms -0.35σ -1.16%
CachingBench benchGetFileCaching [] 10000 38 542,944b 0.028ms -0.75σ -2.5%
CachingBench benchGetFileCaching [] 10000 39 542,944b 0.028ms -0.74σ -2.47%
CachingBench benchGetFileCaching [] 10000 40 542,944b 0.029ms -0.16σ -0.53%
CachingBench benchGetFileCaching [] 10000 41 542,944b 0.028ms -0.63σ -2.1%
CachingBench benchGetFileCaching [] 10000 42 542,944b 0.029ms +0.22σ +0.75%
CachingBench benchGetFileCaching [] 10000 43 542,944b 0.029ms -0.2σ -0.66%
CachingBench benchGetFileCaching [] 10000 44 542,944b 0.029ms -0.23σ -0.75%
CachingBench benchGetFileCaching [] 10000 45 542,944b 0.028ms -0.63σ -2.09%
CachingBench benchGetFileCaching [] 10000 46 542,944b 0.028ms -0.57σ -1.91%
CachingBench benchGetFileCaching [] 10000 47 542,944b 0.029ms -0.36σ -1.2%
CachingBench benchGetFileCaching [] 10000 48 542,944b 0.028ms -0.58σ -1.92%
CachingBench benchGetFileCaching [] 10000 49 542,944b 0.028ms -0.53σ -1.76%
CachingBench benchGetFileCaching [] 10000 50 542,944b 0.028ms -0.87σ -2.9%
CachingBench benchGetFileCaching [] 10000 51 542,944b 0.029ms -0.33σ -1.1%
CachingBench benchGetFileCaching [] 10000 52 542,944b 0.029ms 0.00σ 0.00%
CachingBench benchGetFileCaching [] 10000 53 542,944b 0.029ms -0.27σ -0.89%
CachingBench benchGetFileCaching [] 10000 54 542,944b 0.029ms -0.21σ -0.71%
CachingBench benchGetFileCaching [] 10000 55 542,944b 0.029ms -0.1σ -0.34%
CachingBench benchGetFileCaching [] 10000 56 542,944b 0.029ms -0.15σ -0.49%
CachingBench benchGetFileCaching [] 10000 57 542,944b 0.029ms -0.41σ -1.36%
CachingBench benchGetFileCaching [] 10000 58 542,944b 0.029ms -0.22σ -0.72%
CachingBench benchGetFileCaching [] 10000 59 542,944b 0.028ms -0.79σ -2.63%
CachingBench benchGetFileCaching [] 10000 60 542,944b 0.029ms +0.18σ +0.60%
CachingBench benchGetFileCaching [] 10000 61 542,944b 0.029ms -0.09σ -0.31%
CachingBench benchGetFileCaching [] 10000 62 542,944b 0.029ms -0.4σ -1.33%
CachingBench benchGetFileCaching [] 10000 63 542,944b 0.029ms -0.16σ -0.54%
CachingBench benchGetFileCaching [] 10000 64 542,944b 0.030ms +1.12σ +3.73%
CachingBench benchGetFileCaching [] 10000 65 542,944b 0.029ms -0.34σ -1.11%
CachingBench benchGetFileCaching [] 10000 66 542,944b 0.029ms +0.36σ +1.19%
CachingBench benchGetFileCaching [] 10000 67 542,944b 0.029ms -0.03σ -0.1%
CachingBench benchGetFileCaching [] 10000 68 542,944b 0.029ms -0.14σ -0.47%
CachingBench benchGetFileCaching [] 10000 69 542,944b 0.029ms -0.05σ -0.18%
CachingBench benchGetFileCaching [] 10000 70 542,944b 0.036ms +7.03σ +23.33%
CachingBench benchGetFileCaching [] 10000 71 542,944b 0.030ms +0.60σ +1.98%
CachingBench benchGetFileCaching [] 10000 72 542,944b 0.029ms -0.15σ -0.5%
CachingBench benchGetFileCaching [] 10000 73 542,944b 0.029ms +0.13σ +0.44%
CachingBench benchGetFileCaching [] 10000 74 542,944b 0.030ms +1.33σ +4.41%
CachingBench benchGetFileCaching [] 10000 75 542,944b 0.028ms -0.68σ -2.27%
CachingBench benchGetFileCaching [] 10000 76 542,944b 0.028ms -0.53σ -1.76%
CachingBench benchGetFileCaching [] 10000 77 542,944b 0.029ms -0.01σ -0.04%
CachingBench benchGetFileCaching [] 10000 78 542,944b 0.029ms -0.01σ -0.03%
CachingBench benchGetFileCaching [] 10000 79 542,944b 0.029ms -0.27σ -0.89%
CachingBench benchGetFileCaching [] 10000 80 542,944b 0.029ms -0.38σ -1.25%
CachingBench benchGetFileCaching [] 10000 81 542,944b 0.029ms +0.50σ +1.67%
CachingBench benchGetFileCaching [] 10000 82 542,944b 0.028ms -0.98σ -3.25%
CachingBench benchGetFileCaching [] 10000 83 542,944b 0.029ms -0.32σ -1.07%
CachingBench benchGetFileCaching [] 10000 84 542,944b 0.029ms +0.17σ +0.58%
CachingBench benchGetFileCaching [] 10000 85 542,944b 0.029ms -0.45σ -1.49%
CachingBench benchGetFileCaching [] 10000 86 542,944b 0.029ms -0.37σ -1.22%
CachingBench benchGetFileCaching [] 10000 87 542,944b 0.029ms -0.3σ -0.99%
CachingBench benchGetFileCaching [] 10000 88 542,944b 0.028ms -0.51σ -1.7%
CachingBench benchGetFileCaching [] 10000 89 542,944b 0.030ms +1.29σ +4.29%
CachingBench benchGetFileCaching [] 10000 90 542,944b 0.030ms +0.56σ +1.87%
CachingBench benchGetFileCaching [] 10000 91 542,944b 0.028ms -0.83σ -2.77%
CachingBench benchGetFileCaching [] 10000 92 542,944b 0.028ms -0.71σ -2.35%
CachingBench benchGetFileCaching [] 10000 93 542,944b 0.029ms -0.19σ -0.63%
CachingBench benchGetFileCaching [] 10000 94 542,944b 0.028ms -1.02σ -3.39%
CachingBench benchGetFileCaching [] 10000 95 542,944b 0.029ms +0.13σ +0.43%
CachingBench benchGetFileCaching [] 10000 96 542,944b 0.029ms -0.41σ -1.37%
CachingBench benchGetFileCaching [] 10000 97 542,944b 0.028ms -0.89σ -2.96%
CachingBench benchGetFileCaching [] 10000 98 542,944b 0.030ms +1.04σ +3.45%
CachingBench benchGetFileCaching [] 10000 99 542,944b 0.029ms -0.31σ -1.01%
CachingBench benchGetIgbinaryFileCaching [] 10000 0 542,952b 0.026ms +0.04σ +1.22%
CachingBench benchGetIgbinaryFileCaching [] 10000 1 542,952b 0.026ms +0.13σ +3.45%
CachingBench benchGetIgbinaryFileCaching [] 10000 2 542,952b 0.023ms -0.38σ -10.41%
CachingBench benchGetIgbinaryFileCaching [] 10000 3 542,952b 0.023ms -0.28σ -7.78%
CachingBench benchGetIgbinaryFileCaching [] 10000 4 542,952b 0.023ms -0.36σ -9.87%
CachingBench benchGetIgbinaryFileCaching [] 10000 5 542,952b 0.023ms -0.32σ -8.79%
CachingBench benchGetIgbinaryFileCaching [] 10000 6 542,952b 0.024ms -0.21σ -5.88%
CachingBench benchGetIgbinaryFileCaching [] 10000 7 542,952b 0.023ms -0.32σ -8.78%
CachingBench benchGetIgbinaryFileCaching [] 10000 8 542,952b 0.023ms -0.3σ -8.27%
CachingBench benchGetIgbinaryFileCaching [] 10000 9 542,952b 0.023ms -0.33σ -9.1%
CachingBench benchGetIgbinaryFileCaching [] 10000 10 542,952b 0.023ms -0.34σ -9.45%
CachingBench benchGetIgbinaryFileCaching [] 10000 11 542,952b 0.023ms -0.28σ -7.84%
CachingBench benchGetIgbinaryFileCaching [] 10000 12 542,952b 0.023ms -0.32σ -8.72%
CachingBench benchGetIgbinaryFileCaching [] 10000 13 542,952b 0.023ms -0.38σ -10.4%
CachingBench benchGetIgbinaryFileCaching [] 10000 14 542,952b 0.023ms -0.33σ -8.98%
CachingBench benchGetIgbinaryFileCaching [] 10000 15 542,952b 0.023ms -0.33σ -9%
CachingBench benchGetIgbinaryFileCaching [] 10000 16 542,952b 0.023ms -0.34σ -9.27%
CachingBench benchGetIgbinaryFileCaching [] 10000 17 542,952b 0.023ms -0.38σ -10.6%
CachingBench benchGetIgbinaryFileCaching [] 10000 18 542,952b 0.023ms -0.34σ -9.41%
CachingBench benchGetIgbinaryFileCaching [] 10000 19 542,952b 0.023ms -0.35σ -9.55%
CachingBench benchGetIgbinaryFileCaching [] 10000 20 542,952b 0.023ms -0.29σ -8.02%
CachingBench benchGetIgbinaryFileCaching [] 10000 21 542,952b 0.024ms -0.24σ -6.6%
CachingBench benchGetIgbinaryFileCaching [] 10000 22 542,952b 0.023ms -0.36σ -10.02%
CachingBench benchGetIgbinaryFileCaching [] 10000 23 542,952b 0.023ms -0.29σ -8%
CachingBench benchGetIgbinaryFileCaching [] 10000 24 542,952b 0.023ms -0.31σ -8.58%
CachingBench benchGetIgbinaryFileCaching [] 10000 25 542,952b 0.023ms -0.26σ -7.1%
CachingBench benchGetIgbinaryFileCaching [] 10000 26 542,952b 0.023ms -0.29σ -8.12%
CachingBench benchGetIgbinaryFileCaching [] 10000 27 542,952b 0.023ms -0.27σ -7.35%
CachingBench benchGetIgbinaryFileCaching [] 10000 28 542,952b 0.023ms -0.38σ -10.5%
CachingBench benchGetIgbinaryFileCaching [] 10000 29 542,952b 0.023ms -0.34σ -9.32%
CachingBench benchGetIgbinaryFileCaching [] 10000 30 542,952b 0.023ms -0.34σ -9.33%
CachingBench benchGetIgbinaryFileCaching [] 10000 31 542,952b 0.023ms -0.37σ -10.12%
CachingBench benchGetIgbinaryFileCaching [] 10000 32 542,952b 0.023ms -0.32σ -8.75%
CachingBench benchGetIgbinaryFileCaching [] 10000 33 542,952b 0.024ms -0.19σ -5.1%
CachingBench benchGetIgbinaryFileCaching [] 10000 34 542,952b 0.023ms -0.28σ -7.76%
CachingBench benchGetIgbinaryFileCaching [] 10000 35 542,952b 0.023ms -0.32σ -8.8%
CachingBench benchGetIgbinaryFileCaching [] 10000 36 542,952b 0.023ms -0.29σ -7.95%
CachingBench benchGetIgbinaryFileCaching [] 10000 37 542,952b 0.026ms +0.04σ +1.08%
CachingBench benchGetIgbinaryFileCaching [] 10000 38 542,952b 0.053ms +4.01σ +110.34%
CachingBench benchGetIgbinaryFileCaching [] 10000 39 542,952b 0.047ms +3.05σ +84.04%
CachingBench benchGetIgbinaryFileCaching [] 10000 40 542,952b 0.044ms +2.64σ +72.84%
CachingBench benchGetIgbinaryFileCaching [] 10000 41 542,952b 0.057ms +4.55σ +125.31%
CachingBench benchGetIgbinaryFileCaching [] 10000 42 542,952b 0.055ms +4.20σ +115.79%
CachingBench benchGetIgbinaryFileCaching [] 10000 43 542,952b 0.024ms -0.22σ -6.09%
CachingBench benchGetIgbinaryFileCaching [] 10000 44 542,952b 0.024ms -0.13σ -3.65%
CachingBench benchGetIgbinaryFileCaching [] 10000 45 542,952b 0.024ms -0.15σ -4.11%
CachingBench benchGetIgbinaryFileCaching [] 10000 46 542,952b 0.023ms -0.3σ -8.28%
CachingBench benchGetIgbinaryFileCaching [] 10000 47 542,952b 0.023ms -0.3σ -8.36%
CachingBench benchGetIgbinaryFileCaching [] 10000 48 542,952b 0.023ms -0.38σ -10.41%
CachingBench benchGetIgbinaryFileCaching [] 10000 49 542,952b 0.023ms -0.36σ -9.84%
CachingBench benchGetIgbinaryFileCaching [] 10000 50 542,952b 0.023ms -0.36σ -9.98%
CachingBench benchGetIgbinaryFileCaching [] 10000 51 542,952b 0.023ms -0.34σ -9.37%
CachingBench benchGetIgbinaryFileCaching [] 10000 52 542,952b 0.025ms -0.01σ -0.21%
CachingBench benchGetIgbinaryFileCaching [] 10000 53 542,952b 0.051ms +3.70σ +102.00%
CachingBench benchGetIgbinaryFileCaching [] 10000 54 542,952b 0.044ms +2.73σ +75.08%
CachingBench benchGetIgbinaryFileCaching [] 10000 55 542,952b 0.024ms -0.21σ -5.87%
CachingBench benchGetIgbinaryFileCaching [] 10000 56 542,952b 0.025ms -0.1σ -2.75%
CachingBench benchGetIgbinaryFileCaching [] 10000 57 542,952b 0.024ms -0.13σ -3.49%
CachingBench benchGetIgbinaryFileCaching [] 10000 58 542,952b 0.024ms -0.15σ -4.08%
CachingBench benchGetIgbinaryFileCaching [] 10000 59 542,952b 0.026ms +0.08σ +2.11%
CachingBench benchGetIgbinaryFileCaching [] 10000 60 542,952b 0.024ms -0.25σ -6.97%
CachingBench benchGetIgbinaryFileCaching [] 10000 61 542,952b 0.026ms +0.07σ +1.97%
CachingBench benchGetIgbinaryFileCaching [] 10000 62 542,952b 0.027ms +0.28σ +7.82%
CachingBench benchGetIgbinaryFileCaching [] 10000 63 542,952b 0.023ms -0.28σ -7.68%
CachingBench benchGetIgbinaryFileCaching [] 10000 64 542,952b 0.024ms -0.18σ -5.07%
CachingBench benchGetIgbinaryFileCaching [] 10000 65 542,952b 0.023ms -0.26σ -7.11%
CachingBench benchGetIgbinaryFileCaching [] 10000 66 542,952b 0.024ms -0.19σ -5.13%
CachingBench benchGetIgbinaryFileCaching [] 10000 67 542,952b 0.023ms -0.27σ -7.48%
CachingBench benchGetIgbinaryFileCaching [] 10000 68 542,952b 0.023ms -0.32σ -8.87%
CachingBench benchGetIgbinaryFileCaching [] 10000 69 542,952b 0.023ms -0.3σ -8.19%
CachingBench benchGetIgbinaryFileCaching [] 10000 70 542,952b 0.023ms -0.34σ -9.43%
CachingBench benchGetIgbinaryFileCaching [] 10000 71 542,952b 0.023ms -0.33σ -9.09%
CachingBench benchGetIgbinaryFileCaching [] 10000 72 542,952b 0.023ms -0.36σ -9.9%
CachingBench benchGetIgbinaryFileCaching [] 10000 73 542,952b 0.023ms -0.33σ -9.08%
CachingBench benchGetIgbinaryFileCaching [] 10000 74 542,952b 0.023ms -0.38σ -10.46%
CachingBench benchGetIgbinaryFileCaching [] 10000 75 542,952b 0.023ms -0.34σ -9.46%
CachingBench benchGetIgbinaryFileCaching [] 10000 76 542,952b 0.023ms -0.35σ -9.53%
CachingBench benchGetIgbinaryFileCaching [] 10000 77 542,952b 0.023ms -0.35σ -9.65%
CachingBench benchGetIgbinaryFileCaching [] 10000 78 542,952b 0.023ms -0.35σ -9.73%
CachingBench benchGetIgbinaryFileCaching [] 10000 79 542,952b 0.023ms -0.29σ -8%
CachingBench benchGetIgbinaryFileCaching [] 10000 80 542,952b 0.023ms -0.33σ -9.14%
CachingBench benchGetIgbinaryFileCaching [] 10000 81 542,952b 0.023ms -0.33σ -9.02%
CachingBench benchGetIgbinaryFileCaching [] 10000 82 542,952b 0.024ms -0.25σ -6.82%
CachingBench benchGetIgbinaryFileCaching [] 10000 83 542,952b 0.022ms -0.41σ -11.28%
CachingBench benchGetIgbinaryFileCaching [] 10000 84 542,952b 0.023ms -0.29σ -7.94%
CachingBench benchGetIgbinaryFileCaching [] 10000 85 542,952b 0.023ms -0.3σ -8.2%
CachingBench benchGetIgbinaryFileCaching [] 10000 86 542,952b 0.023ms -0.26σ -7.22%
CachingBench benchGetIgbinaryFileCaching [] 10000 87 542,952b 0.023ms -0.35σ -9.55%
CachingBench benchGetIgbinaryFileCaching [] 10000 88 542,952b 0.023ms -0.33σ -9.06%
CachingBench benchGetIgbinaryFileCaching [] 10000 89 542,952b 0.023ms -0.33σ -8.95%
CachingBench benchGetIgbinaryFileCaching [] 10000 90 542,952b 0.023ms -0.31σ -8.5%
CachingBench benchGetIgbinaryFileCaching [] 10000 91 542,952b 0.023ms -0.3σ -8.25%
CachingBench benchGetIgbinaryFileCaching [] 10000 92 542,952b 0.023ms -0.29σ -8.1%
CachingBench benchGetIgbinaryFileCaching [] 10000 93 542,952b 0.023ms -0.35σ -9.76%
CachingBench benchGetIgbinaryFileCaching [] 10000 94 542,952b 0.023ms -0.29σ -7.99%
CachingBench benchGetIgbinaryFileCaching [] 10000 95 542,952b 0.023ms -0.29σ -8.06%
CachingBench benchGetIgbinaryFileCaching [] 10000 96 542,952b 0.024ms -0.24σ -6.49%
CachingBench benchGetIgbinaryFileCaching [] 10000 97 542,952b 0.023ms -0.37σ -10.29%
CachingBench benchGetIgbinaryFileCaching [] 10000 98 542,952b 0.023ms -0.33σ -8.96%
CachingBench benchGetIgbinaryFileCaching [] 10000 99 542,952b 0.026ms +0.05σ +1.36%
CachingBench benchGetRamFileCaching [] 10000 0 542,944b 0.030ms +0.65σ +6.11%
CachingBench benchGetRamFileCaching [] 10000 1 542,944b 0.028ms -0.37σ -3.5%
CachingBench benchGetRamFileCaching [] 10000 2 542,944b 0.029ms +0.05σ +0.46%
CachingBench benchGetRamFileCaching [] 10000 3 542,944b 0.028ms -0.19σ -1.8%
CachingBench benchGetRamFileCaching [] 10000 4 542,944b 0.028ms -0.16σ -1.55%
CachingBench benchGetRamFileCaching [] 10000 5 542,944b 0.028ms -0.34σ -3.18%
CachingBench benchGetRamFileCaching [] 10000 6 542,944b 0.028ms -0.26σ -2.5%
CachingBench benchGetRamFileCaching [] 10000 7 542,944b 0.029ms +0.09σ +0.81%
CachingBench benchGetRamFileCaching [] 10000 8 542,944b 0.028ms -0.34σ -3.19%
CachingBench benchGetRamFileCaching [] 10000 9 542,944b 0.028ms -0.27σ -2.51%
CachingBench benchGetRamFileCaching [] 10000 10 542,944b 0.027ms -0.44σ -4.2%
CachingBench benchGetRamFileCaching [] 10000 11 542,944b 0.028ms -0.3σ -2.83%
CachingBench benchGetRamFileCaching [] 10000 12 542,944b 0.028ms -0.37σ -3.48%
CachingBench benchGetRamFileCaching [] 10000 13 542,944b 0.028ms -0.22σ -2.09%
CachingBench benchGetRamFileCaching [] 10000 14 542,944b 0.028ms -0.04σ -0.37%
CachingBench benchGetRamFileCaching [] 10000 15 542,944b 0.028ms -0.13σ -1.25%
CachingBench benchGetRamFileCaching [] 10000 16 542,944b 0.027ms -0.42σ -4%
CachingBench benchGetRamFileCaching [] 10000 17 542,944b 0.028ms -0.26σ -2.48%
CachingBench benchGetRamFileCaching [] 10000 18 542,944b 0.028ms -0.34σ -3.25%
CachingBench benchGetRamFileCaching [] 10000 19 542,944b 0.028ms -0.27σ -2.57%
CachingBench benchGetRamFileCaching [] 10000 20 542,944b 0.029ms -0.03σ -0.28%
CachingBench benchGetRamFileCaching [] 10000 21 542,944b 0.028ms -0.23σ -2.2%
CachingBench benchGetRamFileCaching [] 10000 22 542,944b 0.027ms -0.47σ -4.45%
CachingBench benchGetRamFileCaching [] 10000 23 542,944b 0.028ms -0.33σ -3.14%
CachingBench benchGetRamFileCaching [] 10000 24 542,944b 0.028ms -0.4σ -3.8%
CachingBench benchGetRamFileCaching [] 10000 25 542,944b 0.028ms -0.38σ -3.59%
CachingBench benchGetRamFileCaching [] 10000 26 542,944b 0.032ms +1.11σ +10.51%
CachingBench benchGetRamFileCaching [] 10000 27 542,944b 0.031ms +0.98σ +9.22%
CachingBench benchGetRamFileCaching [] 10000 28 542,944b 0.047ms +6.75σ +63.75%
CachingBench benchGetRamFileCaching [] 10000 29 542,944b 0.036ms +2.75σ +26.00%
CachingBench benchGetRamFileCaching [] 10000 30 542,944b 0.041ms +4.69σ +44.30%
CachingBench benchGetRamFileCaching [] 10000 31 542,944b 0.029ms +0.25σ +2.39%
CachingBench benchGetRamFileCaching [] 10000 32 542,944b 0.028ms -0.35σ -3.27%
CachingBench benchGetRamFileCaching [] 10000 33 542,944b 0.028ms -0.21σ -1.96%
CachingBench benchGetRamFileCaching [] 10000 34 542,944b 0.028ms -0.33σ -3.12%
CachingBench benchGetRamFileCaching [] 10000 35 542,944b 0.028ms -0.31σ -2.89%
CachingBench benchGetRamFileCaching [] 10000 36 542,944b 0.029ms +0.20σ +1.93%
CachingBench benchGetRamFileCaching [] 10000 37 542,944b 0.028ms -0.18σ -1.75%
CachingBench benchGetRamFileCaching [] 10000 38 542,944b 0.028ms -0.24σ -2.26%
CachingBench benchGetRamFileCaching [] 10000 39 542,944b 0.028ms -0.35σ -3.26%
CachingBench benchGetRamFileCaching [] 10000 40 542,944b 0.028ms -0.21σ -1.98%
CachingBench benchGetRamFileCaching [] 10000 41 542,944b 0.028ms -0.35σ -3.32%
CachingBench benchGetRamFileCaching [] 10000 42 542,944b 0.028ms -0.21σ -1.97%
CachingBench benchGetRamFileCaching [] 10000 43 542,944b 0.028ms -0.28σ -2.69%
CachingBench benchGetRamFileCaching [] 10000 44 542,944b 0.028ms -0.29σ -2.71%
CachingBench benchGetRamFileCaching [] 10000 45 542,944b 0.028ms -0.3σ -2.79%
CachingBench benchGetRamFileCaching [] 10000 46 542,944b 0.029ms -0.03σ -0.28%
CachingBench benchGetRamFileCaching [] 10000 47 542,944b 0.028ms -0.12σ -1.14%
CachingBench benchGetRamFileCaching [] 10000 48 542,944b 0.028ms -0.11σ -0.99%
CachingBench benchGetRamFileCaching [] 10000 49 542,944b 0.028ms -0.36σ -3.43%
CachingBench benchGetRamFileCaching [] 10000 50 542,944b 0.028ms -0.31σ -2.91%
CachingBench benchGetRamFileCaching [] 10000 51 542,944b 0.028ms -0.23σ -2.15%
CachingBench benchGetRamFileCaching [] 10000 52 542,944b 0.028ms -0.13σ -1.2%
CachingBench benchGetRamFileCaching [] 10000 53 542,944b 0.028ms -0.33σ -3.13%
CachingBench benchGetRamFileCaching [] 10000 54 542,944b 0.028ms -0.23σ -2.16%
CachingBench benchGetRamFileCaching [] 10000 55 542,944b 0.028ms -0.23σ -2.15%
CachingBench benchGetRamFileCaching [] 10000 56 542,944b 0.028ms -0.23σ -2.13%
CachingBench benchGetRamFileCaching [] 10000 57 542,944b 0.028ms -0.24σ -2.31%
CachingBench benchGetRamFileCaching [] 10000 58 542,944b 0.028ms -0.24σ -2.3%
CachingBench benchGetRamFileCaching [] 10000 59 542,944b 0.028ms -0.2σ -1.87%
CachingBench benchGetRamFileCaching [] 10000 60 542,944b 0.028ms -0.15σ -1.4%
CachingBench benchGetRamFileCaching [] 10000 61 542,944b 0.028ms -0.18σ -1.71%
CachingBench benchGetRamFileCaching [] 10000 62 542,944b 0.029ms +0.09σ +0.89%
CachingBench benchGetRamFileCaching [] 10000 63 542,944b 0.028ms -0.13σ -1.2%
CachingBench benchGetRamFileCaching [] 10000 64 542,944b 0.028ms -0.26σ -2.49%
CachingBench benchGetRamFileCaching [] 10000 65 542,944b 0.028ms -0.26σ -2.41%
CachingBench benchGetRamFileCaching [] 10000 66 542,944b 0.028ms -0.35σ -3.26%
CachingBench benchGetRamFileCaching [] 10000 67 542,944b 0.028ms -0.09σ -0.89%
CachingBench benchGetRamFileCaching [] 10000 68 542,944b 0.028ms -0.29σ -2.73%
CachingBench benchGetRamFileCaching [] 10000 69 542,944b 0.028ms -0.26σ -2.43%
CachingBench benchGetRamFileCaching [] 10000 70 542,944b 0.028ms -0.26σ -2.48%
CachingBench benchGetRamFileCaching [] 10000 71 542,944b 0.027ms -0.43σ -4.02%
CachingBench benchGetRamFileCaching [] 10000 72 542,944b 0.028ms -0.2σ -1.89%
CachingBench benchGetRamFileCaching [] 10000 73 542,944b 0.028ms -0.31σ -2.88%
CachingBench benchGetRamFileCaching [] 10000 74 542,944b 0.028ms -0.29σ -2.73%
CachingBench benchGetRamFileCaching [] 10000 75 542,944b 0.028ms -0.32σ -3%
CachingBench benchGetRamFileCaching [] 10000 76 542,944b 0.028ms -0.36σ -3.37%
CachingBench benchGetRamFileCaching [] 10000 77 542,944b 0.028ms -0.31σ -2.89%
CachingBench benchGetRamFileCaching [] 10000 78 542,944b 0.027ms -0.44σ -4.15%
CachingBench benchGetRamFileCaching [] 10000 79 542,944b 0.028ms -0.21σ -1.99%
CachingBench benchGetRamFileCaching [] 10000 80 542,944b 0.027ms -0.53σ -5.04%
CachingBench benchGetRamFileCaching [] 10000 81 542,944b 0.028ms -0.37σ -3.46%
CachingBench benchGetRamFileCaching [] 10000 82 542,944b 0.028ms -0.33σ -3.11%
CachingBench benchGetRamFileCaching [] 10000 83 542,944b 0.028ms -0.36σ -3.39%
CachingBench benchGetRamFileCaching [] 10000 84 542,944b 0.028ms -0.39σ -3.69%
CachingBench benchGetRamFileCaching [] 10000 85 542,944b 0.028ms -0.2σ -1.88%
CachingBench benchGetRamFileCaching [] 10000 86 542,944b 0.028ms -0.19σ -1.81%
CachingBench benchGetRamFileCaching [] 10000 87 542,944b 0.029ms +0.05σ +0.43%
CachingBench benchGetRamFileCaching [] 10000 88 542,944b 0.028ms -0.29σ -2.74%
CachingBench benchGetRamFileCaching [] 10000 89 542,944b 0.028ms -0.08σ -0.77%
CachingBench benchGetRamFileCaching [] 10000 90 542,944b 0.028ms -0.31σ -2.93%
CachingBench benchGetRamFileCaching [] 10000 91 542,944b 0.029ms +0.32σ +3.01%
CachingBench benchGetRamFileCaching [] 10000 92 542,944b 0.028ms -0.41σ -3.83%
CachingBench benchGetRamFileCaching [] 10000 93 542,944b 0.038ms +3.53σ +33.37%
CachingBench benchGetRamFileCaching [] 10000 94 542,944b 0.033ms +1.49σ +14.11%
CachingBench benchGetRamFileCaching [] 10000 95 542,944b 0.027ms -0.41σ -3.87%
CachingBench benchGetRamFileCaching [] 10000 96 542,944b 0.029ms +0.07σ +0.62%
CachingBench benchGetRamFileCaching [] 10000 97 542,944b 0.028ms -0.22σ -2.09%
CachingBench benchGetRamFileCaching [] 10000 98 542,944b 0.027ms -0.46σ -4.31%
CachingBench benchGetRamFileCaching [] 10000 99 542,944b 0.028ms -0.29σ -2.73%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 0 542,952b 0.023ms +0.83σ +2.23%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 1 542,952b 0.022ms -0.13σ -0.35%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 2 542,952b 0.022ms -0.55σ -1.48%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 3 542,952b 0.023ms +0.54σ +1.45%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 4 542,952b 0.023ms +0.12σ +0.32%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 5 542,952b 0.022ms -0.17σ -0.46%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 6 542,952b 0.022ms -0.42σ -1.12%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 7 542,952b 0.022ms -0.6σ -1.62%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 8 542,952b 0.023ms +0.19σ +0.50%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 9 542,952b 0.024ms +2.15σ +5.78%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 10 542,952b 0.024ms +1.74σ +4.70%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 11 542,952b 0.022ms -0.41σ -1.11%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 12 542,952b 0.023ms +0.10σ +0.26%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 13 542,952b 0.022ms -0.91σ -2.45%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 14 542,952b 0.023ms +0.55σ +1.48%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 15 542,952b 0.022ms -0.59σ -1.58%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 16 542,952b 0.022ms -0.12σ -0.31%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 17 542,952b 0.023ms +0.17σ +0.46%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 18 542,952b 0.022ms -0.64σ -1.72%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 19 542,952b 0.022ms -0.11σ -0.29%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 20 542,952b 0.023ms +0.24σ +0.65%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 21 542,952b 0.023ms +0.36σ +0.98%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 22 542,952b 0.026ms +5.14σ +13.84%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 23 542,952b 0.022ms -0.56σ -1.52%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 24 542,952b 0.022ms -0.24σ -0.65%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 25 542,952b 0.022ms -0.6σ -1.62%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 26 542,952b 0.022ms -0.72σ -1.94%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 27 542,952b 0.022ms -0.14σ -0.37%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 28 542,952b 0.022ms -0.27σ -0.74%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 29 542,952b 0.022ms -0.46σ -1.25%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 30 542,952b 0.023ms -0.02σ -0.04%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 31 542,952b 0.022ms -0.16σ -0.42%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 32 542,952b 0.022ms -1.62σ -4.35%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 33 542,952b 0.022ms -1.05σ -2.84%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 34 542,952b 0.022ms -0.61σ -1.65%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 35 542,952b 0.023ms +0.43σ +1.15%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 36 542,952b 0.022ms -1.08σ -2.9%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 37 542,952b 0.022ms -0.71σ -1.91%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 38 542,952b 0.022ms -0.79σ -2.13%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 39 542,952b 0.022ms -0.09σ -0.24%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 40 542,952b 0.023ms +0.24σ +0.63%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 41 542,952b 0.022ms -0.85σ -2.3%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 42 542,952b 0.022ms -0.32σ -0.87%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 43 542,952b 0.022ms -0.39σ -1.05%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 44 542,952b 0.025ms +3.91σ +10.53%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 45 542,952b 0.022ms -0.78σ -2.09%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 46 542,952b 0.022ms -0.17σ -0.46%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 47 542,952b 0.022ms -0.29σ -0.79%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 48 542,952b 0.023ms +0.26σ +0.71%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 49 542,952b 0.023ms +0.70σ +1.89%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 50 542,952b 0.025ms +3.98σ +10.71%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 51 542,952b 0.023ms +0.23σ +0.62%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 52 542,952b 0.023ms +0.80σ +2.15%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 53 542,952b 0.022ms -0.4σ -1.08%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 54 542,952b 0.023ms +0.85σ +2.27%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 55 542,952b 0.023ms +0.09σ +0.24%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 56 542,952b 0.023ms +0.81σ +2.18%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 57 542,952b 0.022ms -0.39σ -1.06%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 58 542,952b 0.022ms -0.19σ -0.5%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 59 542,952b 0.023ms +0.42σ +1.13%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 60 542,952b 0.022ms -0.61σ -1.65%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 61 542,952b 0.022ms -0.15σ -0.39%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 62 542,952b 0.022ms -1.41σ -3.79%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 63 542,952b 0.023ms +0.80σ +2.15%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 64 542,952b 0.023ms +0.68σ +1.82%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 65 542,952b 0.022ms -0.42σ -1.12%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 66 542,952b 0.022ms -0.71σ -1.91%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 67 542,952b 0.022ms -0.62σ -1.68%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 68 542,952b 0.022ms -0.22σ -0.59%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 69 542,952b 0.022ms -0.62σ -1.67%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 70 542,952b 0.022ms -0.2σ -0.54%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 71 542,952b 0.022ms -0.71σ -1.91%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 72 542,952b 0.023ms +1.29σ +3.48%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 73 542,952b 0.022ms -0.81σ -2.17%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 74 542,952b 0.023ms +0.05σ +0.12%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 75 542,952b 0.022ms -0.25σ -0.67%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 76 542,952b 0.022ms -1.2σ -3.22%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 77 542,952b 0.022ms -0.4σ -1.08%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 78 542,952b 0.022ms -0.5σ -1.33%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 79 542,952b 0.022ms -0.59σ -1.6%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 80 542,952b 0.023ms +0.66σ +1.78%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 81 542,952b 0.022ms -0.58σ -1.56%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 82 542,952b 0.022ms -0.69σ -1.86%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 83 542,952b 0.023ms -0.04σ -0.1%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 84 542,952b 0.022ms -0.75σ -2.02%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 85 542,952b 0.022ms -0.52σ -1.39%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 86 542,952b 0.022ms -0.42σ -1.13%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 87 542,952b 0.023ms +0.73σ +1.98%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 88 542,952b 0.022ms -1.25σ -3.36%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 89 542,952b 0.023ms +0.34σ +0.92%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 90 542,952b 0.023ms +0.19σ +0.51%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 91 542,952b 0.023ms +0.13σ +0.36%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 92 542,952b 0.022ms -0.53σ -1.42%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 93 542,952b 0.023ms +1.19σ +3.19%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 94 542,952b 0.023ms +0.60σ +1.63%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 95 542,952b 0.022ms -0.16σ -0.43%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 96 542,952b 0.022ms -0.38σ -1.01%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 97 542,952b 0.022ms -0.15σ -0.4%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 98 542,952b 0.023ms +0.73σ +1.96%
CachingBench benchGetIgbinaryRamFileCaching [] 10000 99 542,952b 0.023ms +0.18σ +0.47%
CachingBench benchGetRedisCaching [] 10000 0 542,944b 0.087ms -1.2σ -23.28%
CachingBench benchGetRedisCaching [] 10000 1 542,944b 0.085ms -1.29σ -25.01%
CachingBench benchGetRedisCaching [] 10000 2 542,944b 0.085ms -1.29σ -25.07%
CachingBench benchGetRedisCaching [] 10000 3 542,944b 0.086ms -1.28σ -24.76%
CachingBench benchGetRedisCaching [] 10000 4 542,944b 0.135ms +0.98σ +18.99%
CachingBench benchGetRedisCaching [] 10000 5 542,944b 0.085ms -1.31σ -25.36%
CachingBench benchGetRedisCaching [] 10000 6 542,944b 0.134ms +0.92σ +17.85%
CachingBench benchGetRedisCaching [] 10000 7 542,944b 0.085ms -1.3σ -25.2%
CachingBench benchGetRedisCaching [] 10000 8 542,944b 0.129ms +0.69σ +13.43%
CachingBench benchGetRedisCaching [] 10000 9 542,944b 0.085ms -1.32σ -25.66%
CachingBench benchGetRedisCaching [] 10000 10 542,944b 0.134ms +0.90σ +17.50%
CachingBench benchGetRedisCaching [] 10000 11 542,944b 0.136ms +1.00σ +19.42%
CachingBench benchGetRedisCaching [] 10000 12 542,944b 0.133ms +0.89σ +17.26%
CachingBench benchGetRedisCaching [] 10000 13 542,944b 0.136ms +1.01σ +19.49%
CachingBench benchGetRedisCaching [] 10000 14 542,944b 0.128ms +0.63σ +12.27%
CachingBench benchGetRedisCaching [] 10000 15 542,944b 0.087ms -1.21σ -23.41%
CachingBench benchGetRedisCaching [] 10000 16 542,944b 0.134ms +0.91σ +17.65%
CachingBench benchGetRedisCaching [] 10000 17 542,944b 0.085ms -1.32σ -25.47%
CachingBench benchGetRedisCaching [] 10000 18 542,944b 0.109ms -0.22σ -4.32%
CachingBench benchGetRedisCaching [] 10000 19 542,944b 0.085ms -1.31σ -25.32%
CachingBench benchGetRedisCaching [] 10000 20 542,944b 0.138ms +1.12σ +21.71%
CachingBench benchGetRedisCaching [] 10000 21 542,944b 0.085ms -1.3σ -25.26%
CachingBench benchGetRedisCaching [] 10000 22 542,944b 0.135ms +0.99σ +19.11%
CachingBench benchGetRedisCaching [] 10000 23 542,944b 0.085ms -1.31σ -25.3%
CachingBench benchGetRedisCaching [] 10000 24 542,944b 0.117ms +0.17σ +3.29%
CachingBench benchGetRedisCaching [] 10000 25 542,944b 0.114ms +0.03σ +0.61%
CachingBench benchGetRedisCaching [] 10000 26 542,944b 0.102ms -0.53σ -10.25%
CachingBench benchGetRedisCaching [] 10000 27 542,944b 0.136ms +1.00σ +19.36%
CachingBench benchGetRedisCaching [] 10000 28 542,944b 0.131ms +0.77σ +14.90%
CachingBench benchGetRedisCaching [] 10000 29 542,944b 0.085ms -1.32σ -25.53%
CachingBench benchGetRedisCaching [] 10000 30 542,944b 0.086ms -1.25σ -24.24%
CachingBench benchGetRedisCaching [] 10000 31 542,944b 0.134ms +0.94σ +18.20%
CachingBench benchGetRedisCaching [] 10000 32 542,944b 0.085ms -1.3σ -25.22%
CachingBench benchGetRedisCaching [] 10000 33 542,944b 0.086ms -1.27σ -24.56%
CachingBench benchGetRedisCaching [] 10000 34 542,944b 0.146ms +1.46σ +28.22%
CachingBench benchGetRedisCaching [] 10000 35 542,944b 0.137ms +1.06σ +20.50%
CachingBench benchGetRedisCaching [] 10000 36 542,944b 0.116ms +0.10σ +2.02%
CachingBench benchGetRedisCaching [] 10000 37 542,944b 0.134ms +0.93σ +17.98%
CachingBench benchGetRedisCaching [] 10000 38 542,944b 0.102ms -0.55σ -10.62%
CachingBench benchGetRedisCaching [] 10000 39 542,944b 0.140ms +1.19σ +23.02%
CachingBench benchGetRedisCaching [] 10000 40 542,944b 0.122ms +0.37σ +7.11%
CachingBench benchGetRedisCaching [] 10000 41 542,944b 0.111ms -0.14σ -2.62%
CachingBench benchGetRedisCaching [] 10000 42 542,944b 0.135ms +0.95σ +18.45%
CachingBench benchGetRedisCaching [] 10000 43 542,944b 0.099ms -0.69σ -13.31%
CachingBench benchGetRedisCaching [] 10000 44 542,944b 0.138ms +1.10σ +21.40%
CachingBench benchGetRedisCaching [] 10000 45 542,944b 0.104ms -0.43σ -8.31%
CachingBench benchGetRedisCaching [] 10000 46 542,944b 0.131ms +0.78σ +15.12%
CachingBench benchGetRedisCaching [] 10000 47 542,944b 0.132ms +0.84σ +16.21%
CachingBench benchGetRedisCaching [] 10000 48 542,944b 0.106ms -0.33σ -6.34%
CachingBench benchGetRedisCaching [] 10000 49 542,944b 0.137ms +1.06σ +20.53%
CachingBench benchGetRedisCaching [] 10000 50 542,944b 0.086ms -1.26σ -24.35%
CachingBench benchGetRedisCaching [] 10000 51 542,944b 0.137ms +1.04σ +20.22%
CachingBench benchGetRedisCaching [] 10000 52 542,944b 0.084ms -1.35σ -26.19%
CachingBench benchGetRedisCaching [] 10000 53 542,944b 0.132ms +0.83σ +16.04%
CachingBench benchGetRedisCaching [] 10000 54 542,944b 0.135ms +0.95σ +18.31%
CachingBench benchGetRedisCaching [] 10000 55 542,944b 0.095ms -0.87σ -16.86%
CachingBench benchGetRedisCaching [] 10000 56 542,944b 0.144ms +1.38σ +26.71%
CachingBench benchGetRedisCaching [] 10000 57 542,944b 0.133ms +0.87σ +16.92%
CachingBench benchGetRedisCaching [] 10000 58 542,944b 0.154ms +1.85σ +35.88%
CachingBench benchGetRedisCaching [] 10000 59 542,944b 0.085ms -1.31σ -25.29%
CachingBench benchGetRedisCaching [] 10000 60 542,944b 0.135ms +0.97σ +18.71%
CachingBench benchGetRedisCaching [] 10000 61 542,944b 0.120ms +0.27σ +5.30%
CachingBench benchGetRedisCaching [] 10000 62 542,944b 0.101ms -0.57σ -11.01%
CachingBench benchGetRedisCaching [] 10000 63 542,944b 0.133ms +0.87σ +16.76%
CachingBench benchGetRedisCaching [] 10000 64 542,944b 0.122ms +0.36σ +6.95%
CachingBench benchGetRedisCaching [] 10000 65 542,944b 0.136ms +1.02σ +19.77%
CachingBench benchGetRedisCaching [] 10000 66 542,944b 0.088ms -1.15σ -22.35%
CachingBench benchGetRedisCaching [] 10000 67 542,944b 0.130ms +0.76σ +14.77%
CachingBench benchGetRedisCaching [] 10000 68 542,944b 0.086ms -1.27σ -24.69%
CachingBench benchGetRedisCaching [] 10000 69 542,944b 0.087ms -1.2σ -23.34%
CachingBench benchGetRedisCaching [] 10000 70 542,944b 0.130ms +0.75σ +14.51%
CachingBench benchGetRedisCaching [] 10000 71 542,944b 0.085ms -1.29σ -24.97%
CachingBench benchGetRedisCaching [] 10000 72 542,944b 0.086ms -1.27σ -24.59%
CachingBench benchGetRedisCaching [] 10000 73 542,944b 0.141ms +1.24σ +23.99%
CachingBench benchGetRedisCaching [] 10000 74 542,944b 0.091ms -1.04σ -20.13%
CachingBench benchGetRedisCaching [] 10000 75 542,944b 0.138ms +1.09σ +21.13%
CachingBench benchGetRedisCaching [] 10000 76 542,944b 0.102ms -0.55σ -10.69%
CachingBench benchGetRedisCaching [] 10000 77 542,944b 0.134ms +0.90σ +17.46%
CachingBench benchGetRedisCaching [] 10000 78 542,944b 0.105ms -0.41σ -7.94%
CachingBench benchGetRedisCaching [] 10000 79 542,944b 0.135ms +0.99σ +19.13%
CachingBench benchGetRedisCaching [] 10000 80 542,944b 0.104ms -0.42σ -8.15%
CachingBench benchGetRedisCaching [] 10000 81 542,944b 0.125ms +0.53σ +10.32%
CachingBench benchGetRedisCaching [] 10000 82 542,944b 0.085ms -1.29σ -24.99%
CachingBench benchGetRedisCaching [] 10000 83 542,944b 0.114ms +0.03σ +0.60%
CachingBench benchGetRedisCaching [] 10000 84 542,944b 0.147ms +1.51σ +29.26%
CachingBench benchGetRedisCaching [] 10000 85 542,944b 0.105ms -0.38σ -7.45%
CachingBench benchGetRedisCaching [] 10000 86 542,944b 0.135ms +0.95σ +18.38%
CachingBench benchGetRedisCaching [] 10000 87 542,944b 0.086ms -1.27σ -24.52%
CachingBench benchGetRedisCaching [] 10000 88 542,944b 0.086ms -1.27σ -24.68%
CachingBench benchGetRedisCaching [] 10000 89 542,944b 0.136ms +1.03σ +19.88%
CachingBench benchGetRedisCaching [] 10000 90 542,944b 0.087ms -1.23σ -23.73%
CachingBench benchGetRedisCaching [] 10000 91 542,944b 0.112ms -0.1σ -1.91%
CachingBench benchGetRedisCaching [] 10000 92 542,944b 0.135ms +0.97σ +18.71%
CachingBench benchGetRedisCaching [] 10000 93 542,944b 0.113ms -0.04σ -0.68%
CachingBench benchGetRedisCaching [] 10000 94 542,944b 0.134ms +0.92σ +17.74%
CachingBench benchGetRedisCaching [] 10000 95 542,944b 0.085ms -1.3σ -25.22%
CachingBench benchGetRedisCaching [] 10000 96 542,944b 0.135ms +0.98σ +18.89%
CachingBench benchGetRedisCaching [] 10000 97 542,944b 0.110ms -0.15σ -2.83%
CachingBench benchGetRedisCaching [] 10000 98 542,944b 0.110ms -0.17σ -3.38%
CachingBench benchGetRedisCaching [] 10000 99 542,944b 0.087ms -1.22σ -23.64%
CachingBench benchGetIgbinaryRedisCaching [] 10000 0 542,952b 0.126ms +0.57σ +10.55%
CachingBench benchGetIgbinaryRedisCaching [] 10000 1 542,952b 0.080ms -1.62σ -29.79%
CachingBench benchGetIgbinaryRedisCaching [] 10000 2 542,952b 0.082ms -1.5σ -27.67%
CachingBench benchGetIgbinaryRedisCaching [] 10000 3 542,952b 0.127ms +0.66σ +12.06%
CachingBench benchGetIgbinaryRedisCaching [] 10000 4 542,952b 0.127ms +0.64σ +11.70%
CachingBench benchGetIgbinaryRedisCaching [] 10000 5 542,952b 0.125ms +0.54σ +9.90%
CachingBench benchGetIgbinaryRedisCaching [] 10000 6 542,952b 0.081ms -1.55σ -28.6%
CachingBench benchGetIgbinaryRedisCaching [] 10000 7 542,952b 0.107ms -0.32σ -5.89%
CachingBench benchGetIgbinaryRedisCaching [] 10000 8 542,952b 0.125ms +0.54σ +9.90%
CachingBench benchGetIgbinaryRedisCaching [] 10000 9 542,952b 0.125ms +0.53σ +9.72%
CachingBench benchGetIgbinaryRedisCaching [] 10000 10 542,952b 0.110ms -0.15σ -2.76%
CachingBench benchGetIgbinaryRedisCaching [] 10000 11 542,952b 0.132ms +0.86σ +15.90%
CachingBench benchGetIgbinaryRedisCaching [] 10000 12 542,952b 0.088ms -1.22σ -22.42%
CachingBench benchGetIgbinaryRedisCaching [] 10000 13 542,952b 0.126ms +0.57σ +10.53%
CachingBench benchGetIgbinaryRedisCaching [] 10000 14 542,952b 0.128ms +0.68σ +12.53%
CachingBench benchGetIgbinaryRedisCaching [] 10000 15 542,952b 0.109ms -0.21σ -3.81%
CachingBench benchGetIgbinaryRedisCaching [] 10000 16 542,952b 0.127ms +0.62σ +11.44%
CachingBench benchGetIgbinaryRedisCaching [] 10000 17 542,952b 0.126ms +0.60σ +11.11%
CachingBench benchGetIgbinaryRedisCaching [] 10000 18 542,952b 0.130ms +0.77σ +14.11%
CachingBench benchGetIgbinaryRedisCaching [] 10000 19 542,952b 0.125ms +0.53σ +9.68%
CachingBench benchGetIgbinaryRedisCaching [] 10000 20 542,952b 0.126ms +0.57σ +10.55%
CachingBench benchGetIgbinaryRedisCaching [] 10000 21 542,952b 0.126ms +0.60σ +11.08%
CachingBench benchGetIgbinaryRedisCaching [] 10000 22 542,952b 0.126ms +0.60σ +11.00%
CachingBench benchGetIgbinaryRedisCaching [] 10000 23 542,952b 0.080ms -1.6σ -29.4%
CachingBench benchGetIgbinaryRedisCaching [] 10000 24 542,952b 0.088ms -1.24σ -22.78%
CachingBench benchGetIgbinaryRedisCaching [] 10000 25 542,952b 0.122ms +0.40σ +7.41%
CachingBench benchGetIgbinaryRedisCaching [] 10000 26 542,952b 0.126ms +0.57σ +10.55%
CachingBench benchGetIgbinaryRedisCaching [] 10000 27 542,952b 0.079ms -1.65σ -30.36%
CachingBench benchGetIgbinaryRedisCaching [] 10000 28 542,952b 0.113ms -0.04σ -0.82%
CachingBench benchGetIgbinaryRedisCaching [] 10000 29 542,952b 0.121ms +0.36σ +6.67%
CachingBench benchGetIgbinaryRedisCaching [] 10000 30 542,952b 0.112ms -0.08σ -1.46%
CachingBench benchGetIgbinaryRedisCaching [] 10000 31 542,952b 0.097ms -0.8σ -14.75%
CachingBench benchGetIgbinaryRedisCaching [] 10000 32 542,952b 0.129ms +0.72σ +13.26%
CachingBench benchGetIgbinaryRedisCaching [] 10000 33 542,952b 0.128ms +0.69σ +12.60%
CachingBench benchGetIgbinaryRedisCaching [] 10000 34 542,952b 0.127ms +0.66σ +12.10%
CachingBench benchGetIgbinaryRedisCaching [] 10000 35 542,952b 0.140ms +1.29σ +23.67%
CachingBench benchGetIgbinaryRedisCaching [] 10000 36 542,952b 0.131ms +0.83σ +15.18%
CachingBench benchGetIgbinaryRedisCaching [] 10000 37 542,952b 0.079ms -1.63σ -30.08%
CachingBench benchGetIgbinaryRedisCaching [] 10000 38 542,952b 0.126ms +0.59σ +10.92%
CachingBench benchGetIgbinaryRedisCaching [] 10000 39 542,952b 0.130ms +0.78σ +14.30%
CachingBench benchGetIgbinaryRedisCaching [] 10000 40 542,952b 0.129ms +0.76σ +13.99%
CachingBench benchGetIgbinaryRedisCaching [] 10000 41 542,952b 0.126ms +0.57σ +10.53%
CachingBench benchGetIgbinaryRedisCaching [] 10000 42 542,952b 0.080ms -1.61σ -29.57%
CachingBench benchGetIgbinaryRedisCaching [] 10000 43 542,952b 0.079ms -1.65σ -30.38%
CachingBench benchGetIgbinaryRedisCaching [] 10000 44 542,952b 0.127ms +0.64σ +11.79%
CachingBench benchGetIgbinaryRedisCaching [] 10000 45 542,952b 0.112ms -0.07σ -1.27%
CachingBench benchGetIgbinaryRedisCaching [] 10000 46 542,952b 0.088ms -1.22σ -22.45%
CachingBench benchGetIgbinaryRedisCaching [] 10000 47 542,952b 0.092ms -1.02σ -18.74%
CachingBench benchGetIgbinaryRedisCaching [] 10000 48 542,952b 0.094ms -0.92σ -16.87%
CachingBench benchGetIgbinaryRedisCaching [] 10000 49 542,952b 0.134ms +0.97σ +17.77%
CachingBench benchGetIgbinaryRedisCaching [] 10000 50 542,952b 0.079ms -1.65σ -30.43%
CachingBench benchGetIgbinaryRedisCaching [] 10000 51 542,952b 0.080ms -1.62σ -29.89%
CachingBench benchGetIgbinaryRedisCaching [] 10000 52 542,952b 0.081ms -1.56σ -28.64%
CachingBench benchGetIgbinaryRedisCaching [] 10000 53 542,952b 0.125ms +0.56σ +10.32%
CachingBench benchGetIgbinaryRedisCaching [] 10000 54 542,952b 0.090ms -1.12σ -20.65%
CachingBench benchGetIgbinaryRedisCaching [] 10000 55 542,952b 0.080ms -1.6σ -29.4%
CachingBench benchGetIgbinaryRedisCaching [] 10000 56 542,952b 0.130ms +0.79σ +14.55%
CachingBench benchGetIgbinaryRedisCaching [] 10000 57 542,952b 0.080ms -1.62σ -29.9%
CachingBench benchGetIgbinaryRedisCaching [] 10000 58 542,952b 0.126ms +0.60σ +11.05%
CachingBench benchGetIgbinaryRedisCaching [] 10000 59 542,952b 0.126ms +0.58σ +10.75%
CachingBench benchGetIgbinaryRedisCaching [] 10000 60 542,952b 0.087ms -1.27σ -23.3%
CachingBench benchGetIgbinaryRedisCaching [] 10000 61 542,952b 0.126ms +0.59σ +10.78%
CachingBench benchGetIgbinaryRedisCaching [] 10000 62 542,952b 0.129ms +0.74σ +13.57%
CachingBench benchGetIgbinaryRedisCaching [] 10000 63 542,952b 0.149ms +1.69σ +31.18%
CachingBench benchGetIgbinaryRedisCaching [] 10000 64 542,952b 0.143ms +1.39σ +25.55%
CachingBench benchGetIgbinaryRedisCaching [] 10000 65 542,952b 0.132ms +0.90σ +16.61%
CachingBench benchGetIgbinaryRedisCaching [] 10000 66 542,952b 0.127ms +0.65σ +12.01%
CachingBench benchGetIgbinaryRedisCaching [] 10000 67 542,952b 0.129ms +0.75σ +13.81%
CachingBench benchGetIgbinaryRedisCaching [] 10000 68 542,952b 0.125ms +0.55σ +10.11%
CachingBench benchGetIgbinaryRedisCaching [] 10000 69 542,952b 0.129ms +0.72σ +13.30%
CachingBench benchGetIgbinaryRedisCaching [] 10000 70 542,952b 0.125ms +0.55σ +10.11%
CachingBench benchGetIgbinaryRedisCaching [] 10000 71 542,952b 0.085ms -1.36σ -25.09%
CachingBench benchGetIgbinaryRedisCaching [] 10000 72 542,952b 0.126ms +0.59σ +10.94%
CachingBench benchGetIgbinaryRedisCaching [] 10000 73 542,952b 0.142ms +1.37σ +25.25%
CachingBench benchGetIgbinaryRedisCaching [] 10000 74 542,952b 0.143ms +1.40σ +25.75%
CachingBench benchGetIgbinaryRedisCaching [] 10000 75 542,952b 0.125ms +0.56σ +10.24%
CachingBench benchGetIgbinaryRedisCaching [] 10000 76 542,952b 0.114ms +0.03σ +0.51%
CachingBench benchGetIgbinaryRedisCaching [] 10000 77 542,952b 0.080ms -1.6σ -29.49%
CachingBench benchGetIgbinaryRedisCaching [] 10000 78 542,952b 0.081ms -1.57σ -28.93%
CachingBench benchGetIgbinaryRedisCaching [] 10000 79 542,952b 0.079ms -1.64σ -30.09%
CachingBench benchGetIgbinaryRedisCaching [] 10000 80 542,952b 0.131ms +0.86σ +15.76%
CachingBench benchGetIgbinaryRedisCaching [] 10000 81 542,952b 0.128ms +0.69σ +12.70%
CachingBench benchGetIgbinaryRedisCaching [] 10000 82 542,952b 0.126ms +0.59σ +10.78%
CachingBench benchGetIgbinaryRedisCaching [] 10000 83 542,952b 0.143ms +1.42σ +26.05%
CachingBench benchGetIgbinaryRedisCaching [] 10000 84 542,952b 0.081ms -1.55σ -28.45%
CachingBench benchGetIgbinaryRedisCaching [] 10000 85 542,952b 0.130ms +0.77σ +14.10%
CachingBench benchGetIgbinaryRedisCaching [] 10000 86 542,952b 0.130ms +0.77σ +14.21%
CachingBench benchGetIgbinaryRedisCaching [] 10000 87 542,952b 0.129ms +0.76σ +14.02%
CachingBench benchGetIgbinaryRedisCaching [] 10000 88 542,952b 0.120ms +0.29σ +5.26%
CachingBench benchGetIgbinaryRedisCaching [] 10000 89 542,952b 0.079ms -1.63σ -29.99%
CachingBench benchGetIgbinaryRedisCaching [] 10000 90 542,952b 0.080ms -1.6σ -29.41%
CachingBench benchGetIgbinaryRedisCaching [] 10000 91 542,952b 0.128ms +0.69σ +12.67%
CachingBench benchGetIgbinaryRedisCaching [] 10000 92 542,952b 0.134ms +0.99σ +18.26%
CachingBench benchGetIgbinaryRedisCaching [] 10000 93 542,952b 0.113ms -0.05σ -0.89%
CachingBench benchGetIgbinaryRedisCaching [] 10000 94 542,952b 0.127ms +0.66σ +12.19%
CachingBench benchGetIgbinaryRedisCaching [] 10000 95 542,952b 0.092ms -1.01σ -18.63%
CachingBench benchGetIgbinaryRedisCaching [] 10000 96 542,952b 0.126ms +0.59σ +10.84%
CachingBench benchGetIgbinaryRedisCaching [] 10000 97 542,952b 0.125ms +0.57σ +10.44%
CachingBench benchGetIgbinaryRedisCaching [] 10000 98 542,952b 0.093ms -0.97σ -17.81%
CachingBench benchGetIgbinaryRedisCaching [] 10000 99 542,952b 0.096ms -0.83σ -15.33%
CachingBench benchGetPlainRedisCaching [] 10000 0 542,952b 0.110ms +1.18σ +21.39%
CachingBench benchGetPlainRedisCaching [] 10000 1 542,952b 0.073ms -1.08σ -19.66%
CachingBench benchGetPlainRedisCaching [] 10000 2 542,952b 0.106ms +0.93σ +16.83%
CachingBench benchGetPlainRedisCaching [] 10000 3 542,952b 0.101ms +0.63σ +11.35%
CachingBench benchGetPlainRedisCaching [] 10000 4 542,952b 0.056ms -2.12σ -38.5%
CachingBench benchGetPlainRedisCaching [] 10000 5 542,952b 0.088ms -0.2σ -3.64%
CachingBench benchGetPlainRedisCaching [] 10000 6 542,952b 0.070ms -1.25σ -22.67%
CachingBench benchGetPlainRedisCaching [] 10000 7 542,952b 0.072ms -1.13σ -20.42%
CachingBench benchGetPlainRedisCaching [] 10000 8 542,952b 0.078ms -0.8σ -14.44%
CachingBench benchGetPlainRedisCaching [] 10000 9 542,952b 0.080ms -0.67σ -12.13%
CachingBench benchGetPlainRedisCaching [] 10000 10 542,952b 0.082ms -0.51σ -9.33%
CachingBench benchGetPlainRedisCaching [] 10000 11 542,952b 0.105ms +0.86σ +15.53%
CachingBench benchGetPlainRedisCaching [] 10000 12 542,952b 0.074ms -1.04σ -18.79%
CachingBench benchGetPlainRedisCaching [] 10000 13 542,952b 0.105ms +0.85σ +15.51%
CachingBench benchGetPlainRedisCaching [] 10000 14 542,952b 0.110ms +1.14σ +20.65%
CachingBench benchGetPlainRedisCaching [] 10000 15 542,952b 0.104ms +0.81σ +14.63%
CachingBench benchGetPlainRedisCaching [] 10000 16 542,952b 0.106ms +0.89σ +16.20%
CachingBench benchGetPlainRedisCaching [] 10000 17 542,952b 0.105ms +0.86σ +15.64%
CachingBench benchGetPlainRedisCaching [] 10000 18 542,952b 0.125ms +2.09σ +37.86%
CachingBench benchGetPlainRedisCaching [] 10000 19 542,952b 0.089ms -0.09σ -1.61%
CachingBench benchGetPlainRedisCaching [] 10000 20 542,952b 0.112ms +1.29σ +23.42%
CachingBench benchGetPlainRedisCaching [] 10000 21 542,952b 0.075ms -0.99σ -17.95%
CachingBench benchGetPlainRedisCaching [] 10000 22 542,952b 0.108ms +1.01σ +18.41%
CachingBench benchGetPlainRedisCaching [] 10000 23 542,952b 0.104ms +0.80σ +14.46%
CachingBench benchGetPlainRedisCaching [] 10000 24 542,952b 0.106ms +0.94σ +17.11%
CachingBench benchGetPlainRedisCaching [] 10000 25 542,952b 0.055ms -2.16σ -39.14%
CachingBench benchGetPlainRedisCaching [] 10000 26 542,952b 0.087ms -0.22σ -3.91%
CachingBench benchGetPlainRedisCaching [] 10000 27 542,952b 0.093ms +0.11σ +2.01%
CachingBench benchGetPlainRedisCaching [] 10000 28 542,952b 0.055ms -2.19σ -39.71%
CachingBench benchGetPlainRedisCaching [] 10000 29 542,952b 0.105ms +0.87σ +15.86%
CachingBench benchGetPlainRedisCaching [] 10000 30 542,952b 0.106ms +0.89σ +16.15%
CachingBench benchGetPlainRedisCaching [] 10000 31 542,952b 0.108ms +1.03σ +18.63%
CachingBench benchGetPlainRedisCaching [] 10000 32 542,952b 0.098ms +0.42σ +7.68%
CachingBench benchGetPlainRedisCaching [] 10000 33 542,952b 0.088ms -0.15σ -2.64%
CachingBench benchGetPlainRedisCaching [] 10000 34 542,952b 0.110ms +1.14σ

@sanis
Copy link
Author

sanis commented Jul 5, 2017

-bash-4.3$ php vendor/bin/phpbench run CachingBench.php --output=markdown --progress=histogram --iterations=100 --revs=10000 --sleep=10000
PhpBench 0.13.0. Running benchmarks.

\CachingBench
#0 benchGetFileCaching,
#1 benchGetIgbinaryFileCaching,
#2 benchGetRamFileCaching,
#3 benchGetIgbinaryRamFileCaching,
#4 benchGetRedisCaching,
#5 benchGetIgbinaryRedisCaching,
#6 benchGetPlainRedisCaching

#0 (σ = 0.639μs ) -2σ [ ▁▁▅█▅▅▅▃█▄▄▃▂▁▂ ] +2σ [μ Mo]/r: 0.029 0.029 μRSD/r: 2.20%
#1 (σ = 0.510μs ) -2σ [▁▁▂▂▃▄▅█▂▅▃▂▂▁▁▁ ] +2σ [μ Mo]/r: 0.024 0.024 μRSD/r: 2.15%
#2 (σ = 0.945μs ) -2σ [ ▁▂▅▇█▇▅▂▂▃▂▁▁ ] +2σ [μ Mo]/r: 0.029 0.028 μRSD/r: 3.28%
#3 (σ = 0.678μs ) -2σ [ ▁▂▂▄▇▆█▄▆▂▃▃ ▁] +2σ [μ Mo]/r: 0.023 0.023 μRSD/r: 2.96%
#4 (σ = 27.478μs ) -2σ [ █▃▂▂▃▂▂▂▃▅▁ ] +2σ [μ Mo]/r: 0.118 0.092 μRSD/r: 23.19%
#5 (σ = 26.689μs ) -2σ [ █▂▁▁▁▁▂▁▅▄▁▁▁ ] +2σ [μ Mo]/r: 0.112 0.138 μRSD/r: 23.86%
#6 (σ = 16.868μs ) -2σ [▁▂▂▂▂▄▃▄▂▃▄█▃▂▁ ] +2σ [μ Mo]/r: 0.099 0.112 μRSD/r: 16.99%

7 subjects, 700 iterations, 70,000 revs, 0 rejects
(best [mean mode] worst) = 21.789 [62.018 63.546] 26.034 (μs)000 rev(s),
⅀T: 43,412.758μs μSD/r 10.544μs μRSD/r: 10.661%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment