diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 3f5e251..5158f9b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,12 @@ What’s new in django-cachalot? ============================== +1.0.0 +----- + +Fixes a bug occurring when caching a SQL query using a non-ascii table name. + + 1.0.0rc ------- diff --git a/benchmark/cache.svg b/benchmark/cache.svg index 72ee9ba..7565eca 100644 --- a/benchmark/cache.svg +++ b/benchmark/cache.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,8 +58,8 @@ z @@ -67,8 +67,8 @@ z @@ -76,8 +76,8 @@ z @@ -85,8 +85,8 @@ z @@ -94,8 +94,8 @@ z @@ -103,8 +103,8 @@ z @@ -112,8 +112,8 @@ z @@ -121,8 +121,8 @@ z @@ -130,8 +130,8 @@ z @@ -139,8 +139,8 @@ z @@ -148,8 +148,8 @@ z @@ -157,8 +157,8 @@ z @@ -166,111 +166,111 @@ z +M72.9794 -354.24 +L396.019 -354.24" id="C0_0_792d2cd327"/> +M76.7074 -239.04 +L407.099 -239.04" id="C0_1_28f168b927"/> +M73.6063 -123.84 +L218.165 -123.84" id="C0_2_6f400a007a"/> - + - + - + +M73.047 -342.72 +L399.619 -342.72" id="C1_0_1661a35620"/> +M74.6095 -227.52 +L410.344 -227.52" id="C1_1_8a662978bf"/> +M73.5348 -112.32 +L111.12 -112.32" id="C1_2_b59f66532e"/> - + - + - + +M72.9832 -331.2 +L502.907 -331.2" id="C2_0_5dd53ed29d"/> +M75.6403 -216 +L505.992 -216" id="C2_1_ec0bb386df"/> +M74.1655 -100.8 +L116.452 -100.8" id="C2_2_0f04a834b4"/> - + - + - + +M72.9708 -319.68 +L407.927 -319.68" id="C3_0_ba3958caf5"/> +M75.1087 -204.48 +L489.064 -204.48" id="C3_1_4e0bd4302d"/> +M73.8654 -89.28 +L145.287 -89.28" id="C3_2_57189b105c"/> - + - + - + +M72.9708 -308.16 +L494.22 -308.16" id="C4_0_a26b207a5d"/> +M75.4927 -192.96 +L513.98 -192.96" id="C4_1_7e7be92165"/> +M73.8864 -77.76 +L136 -77.76" id="C4_2_44dad6f696"/> - + - + - + @@ -280,72 +280,72 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -441,17 +441,17 @@ z +M151.92 388.8 +L151.92 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -481,7 +481,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -492,17 +492,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M231.839 388.8 +L231.839 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -528,7 +528,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -539,17 +539,17 @@ z +M311.759 388.8 +L311.759 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -584,7 +584,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -595,17 +595,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M391.678 388.8 +L391.678 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -648,7 +648,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -659,17 +659,17 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M471.598 388.8 +L471.598 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -690,7 +690,7 @@ L12.4062 0 z " id="BitstreamVeraSans-Roman-31"/> - + diff --git a/benchmark/cache_filebased.svg b/benchmark/cache_filebased.svg index 5fe8802..313caa9 100644 --- a/benchmark/cache_filebased.svg +++ b/benchmark/cache_filebased.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -59,22 +59,22 @@ z +L148.592 -951.429" id="C0_0_c87f5acc7e"/> +M139.012 -910.286 +L162.705 -910.286" id="C0_1_c0a6f61912"/> +M136.369 -869.143 +L138.13 -869.143" id="C0_2_a1abbf89d7"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M593.981 -951.429 +L659.53 -951.429" id="C1_0_8f62b75c7c"/> +M598.636 -910.286 +L681.669 -910.286" id="C1_1_f57ebb63e7"/> +M593.94 -869.143 +L602.222 -869.143" id="C1_2_900998449d"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M137.485 -803.314 +L356.092 -803.314" id="C2_0_f9b272a76d"/> +M142.102 -762.171 +L384.291 -762.171" id="C2_1_87440adacd"/> +M137.49 -721.029 +L145.267 -721.029" id="C2_2_4ebced7969"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M592.915 -803.314 +L632.751 -803.314" id="C3_0_9af1fb42a2"/> +M596.824 -762.171 +L663.64 -762.171" id="C3_1_3c8a8a8d44"/> +M593.183 -721.029 +L598.486 -721.029" id="C3_2_dd19696392"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.658 -655.2 +L142.85 -655.2" id="C4_0_3d5b2992af"/> +M140.78 -614.057 +L154.272 -614.057" id="C4_1_c6ee44a320"/> +M137.292 -572.914 +L139.982 -572.914" id="C4_2_2db0a14760"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M593.674 -655.2 +L620.477 -655.2" id="C5_0_4b119d29ca"/> +M598.336 -614.057 +L632.243 -614.057" id="C5_1_2df216e609"/> +M593.725 -572.914 +L596.041 -572.914" id="C5_2_53d72c8579"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.931 -507.086 +L240.691 -507.086" id="C6_0_6e9a7f6f89"/> +M165.903 -465.943 +L286.344 -465.943" id="C6_1_54541de007"/> +M152.676 -424.8 +L167.844 -424.8" id="C6_2_c3de522e45"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.323 -507.086 +L867.698 -507.086" id="C7_0_80cfe46700"/> +M623.324 -465.943 +L877.141 -465.943" id="C7_1_071891424b"/> +M608.298 -424.8 +L716.118 -424.8" id="C7_2_a50fa9d9bc"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.291 -358.971 +L224.715 -358.971" id="C8_0_38571f4d5f"/> +M144.451 -317.829 +L241.118 -317.829" id="C8_1_6c3c258a32"/> +M138.47 -276.686 +L145.186 -276.686" id="C8_2_6b988d2a52"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M595.963 -358.971 +L817.297 -358.971" id="C9_0_29f310099e"/> +M601.163 -317.829 +L838.214 -317.829" id="C9_1_4295508451"/> +M595.005 -276.686 +L606.476 -276.686" id="C9_2_b732150163"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M136.914 -210.857 +L333.442 -210.857" id="Ca_0_a3fe102423"/> +M141.055 -169.714 +L370.638 -169.714" id="Ca_1_498d3ed19b"/> +M136.794 -128.571 +L142.084 -128.571" id="Ca_2_bbce4fb0e1"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.343 -210.857 +L647.374 -210.857" id="Cb_0_7f283950a9"/> +M597.423 -169.714 +L669.937 -169.714" id="Cb_1_abb002edd1"/> +M593.415 -128.571 +L595.05 -128.571" id="Cb_2_d89db5bf84"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/cache_locmem.svg b/benchmark/cache_locmem.svg index 206cccc..ef3b689 100644 --- a/benchmark/cache_locmem.svg +++ b/benchmark/cache_locmem.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.892 -951.429 +L148.874 -951.429" id="C0_0_add9e0e2f6"/> +M137.224 -910.286 +L147.117 -910.286" id="C0_1_b058b616c4"/> +M136.308 -869.143 +L137.561 -869.143" id="C0_2_02a93d9852"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M593.902 -951.429 +L665.459 -951.429" id="C1_0_bcc4467963"/> +M596.239 -910.286 +L678.71 -910.286" id="C1_1_76a45dae02"/> +M593.66 -869.143 +L600.58 -869.143" id="C1_2_19872e5cbd"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M137.759 -803.314 +L362.798 -803.314" id="C2_0_49108c24a6"/> +M140.255 -762.171 +L394.723 -762.171" id="C2_1_a34ff9c95d"/> +M137.146 -721.029 +L146.122 -721.029" id="C2_2_9fc424bd5c"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M593.33 -803.314 +L655.024 -803.314" id="C3_0_332834c780"/> +M595.108 -762.171 +L666.283 -762.171" id="C3_1_6c387c8fb9"/> +M592.993 -721.029 +L595.993 -721.029" id="C3_2_e80d19564b"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.645 -655.2 +L140.95 -655.2" id="C4_0_a009fc09a6"/> +M138.746 -614.057 +L159.116 -614.057" id="C4_1_b609858bef"/> +M137.027 -572.914 +L138.412 -572.914" id="C4_2_b7a909563b"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M593.582 -655.2 +L619.823 -655.2" id="C5_0_fbd821447f"/> +M596.981 -614.057 +L622.039 -614.057" id="C5_1_e020470966"/> +M593.572 -572.914 +L595.809 -572.914" id="C5_2_590c02dda2"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.85 -507.086 +L253.711 -507.086" id="C6_0_dd9602dcf9"/> +M161.197 -465.943 +L254.678 -465.943" id="C6_1_58ba1141d8"/> +M151.96 -424.8 +L162.122 -424.8" id="C6_2_1d9d04f8f5"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.224 -507.086 +L870.766 -507.086" id="C7_0_4bf23d70b7"/> +M617.343 -465.943 +L879.907 -465.943" id="C7_1_7b335b0239"/> +M607.389 -424.8 +L624.887 -424.8" id="C7_2_4bbf8695e4"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.386 -358.971 +L225.925 -358.971" id="C8_0_08759c9c92"/> +M142.711 -317.829 +L245.92 -317.829" id="C8_1_f645c9d656"/> +M138.031 -276.686 +L148.023 -276.686" id="C8_2_0dd00fe58e"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M599.304 -358.971 +L830.872 -358.971" id="C9_0_cfe0c0e214"/> +M598.347 -317.829 +L874.076 -317.829" id="C9_1_299af908fe"/> +M594.669 -276.686 +L600.983 -276.686" id="C9_2_6508a862bf"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M136.812 -210.857 +L349.962 -210.857" id="Ca_0_ec5acbd55f"/> +M138.709 -169.714 +L362.655 -169.714" id="Ca_1_1d3d2a824e"/> +M136.655 -128.571 +L142.86 -128.571" id="Ca_2_b1c68ee118"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.412 -210.857 +L640.488 -210.857" id="Cb_0_962b246245"/> +M595.009 -169.714 +L669.021 -169.714" id="Cb_1_72d51a4d3d"/> +M593.235 -128.571 +L595.881 -128.571" id="Cb_2_5739f62d3c"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/cache_memcached.svg b/benchmark/cache_memcached.svg index e4dbb64..8a7f729 100644 --- a/benchmark/cache_memcached.svg +++ b/benchmark/cache_memcached.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.838 -951.429 +L148.844 -951.429" id="C0_0_e6ddc7074a"/> +M138.103 -910.286 +L157.995 -910.286" id="C0_1_7b8bab0ba8"/> +M136.846 -869.143 +L140.266 -869.143" id="C0_2_ff7568b144"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M594.853 -951.429 +L665.009 -951.429" id="C1_0_de68e84971"/> +M598.047 -910.286 +L679.749 -910.286" id="C1_1_f48a3f3e44"/> +M594.342 -869.143 +L600.506 -869.143" id="C1_2_8537019174"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M137.486 -803.314 +L375.518 -803.314" id="C2_0_7afdddfffe"/> +M140.78 -762.171 +L369.265 -762.171" id="C2_1_a9acec0bcc"/> +M138.068 -721.029 +L148.286 -721.029" id="C2_2_0110987a6b"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M592.819 -803.314 +L651.001 -803.314" id="C3_0_18ec84984c"/> +M595.632 -762.171 +L663.551 -762.171" id="C3_1_14895f1447"/> +M593.633 -721.029 +L600.833 -721.029" id="C3_2_6557d4ca58"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.741 -655.2 +L141.236 -655.2" id="C4_0_af0dfbbf7f"/> +M139.513 -614.057 +L147.567 -614.057" id="C4_1_9595956a66"/> +M137.762 -572.914 +L139.529 -572.914" id="C4_2_4daac4a71b"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M593.65 -655.2 +L610.144 -655.2" id="C5_0_5024f89a56"/> +M597.345 -614.057 +L623.12 -614.057" id="C5_1_91c6847322"/> +M594.086 -572.914 +L599.447 -572.914" id="C5_2_fab0e688e5"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.92 -507.086 +L240.3 -507.086" id="C6_0_491a9f671a"/> +M165.617 -465.943 +L260.253 -465.943" id="C6_1_3f0808c100"/> +M153.969 -424.8 +L172.885 -424.8" id="C6_2_7b5c40914f"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.268 -507.086 +L958.796 -507.086" id="C7_0_8b31c93cab"/> +M622.619 -465.943 +L961.425 -465.943" id="C7_1_58c5669310"/> +M610.028 -424.8 +L627.227 -424.8" id="C7_2_8a43709106"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.38 -358.971 +L219.767 -358.971" id="C8_0_ce2307b83c"/> +M143.643 -317.829 +L282.853 -317.829" id="C8_1_1af9592743"/> +M138.756 -276.686 +L149.695 -276.686" id="C8_2_079b6c3ed1"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M595.826 -358.971 +L824.803 -358.971" id="C9_0_6fcc0e8851"/> +M601.102 -317.829 +L851.05 -317.829" id="C9_1_5b6389e68e"/> +M595.319 -276.686 +L599.334 -276.686" id="C9_2_baf6c33dd2"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M137.581 -210.857 +L339.17 -210.857" id="Ca_0_7260a4a6d1"/> +M139.659 -169.714 +L463.497 -169.714" id="Ca_1_bb700008d0"/> +M137.339 -128.571 +L138.634 -128.571" id="Ca_2_76f368bb8a"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.412 -210.857 +L640.171 -210.857" id="Cb_0_88ea76ec60"/> +M596.378 -169.714 +L662.029 -169.714" id="Cb_1_46b420f3c9"/> +M594.007 -128.571 +L601.711 -128.571" id="Cb_2_60777ceffd"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/cache_pylibmc.svg b/benchmark/cache_pylibmc.svg index b938223..c87bc66 100644 --- a/benchmark/cache_pylibmc.svg +++ b/benchmark/cache_pylibmc.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.827 -951.429 +L141.573 -951.429" id="C0_0_e35e47cebb"/> +M137.649 -910.286 +L150.162 -910.286" id="C0_1_7358ed66af"/> +M136.59 -869.143 +L141.399 -869.143" id="C0_2_c56584f542"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M594.893 -951.429 +L656.461 -951.429" id="C1_0_b3775cbb45"/> +M597.336 -910.286 +L688.086 -910.286" id="C1_1_e19824a6f6"/> +M594.488 -869.143 +L601.871 -869.143" id="C1_2_3c1b7764bf"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M138.627 -803.314 +L379.029 -803.314" id="C2_0_e679dcd8bd"/> +M140.681 -762.171 +L484.353 -762.171" id="C2_1_7ab6a06338"/> +M137.769 -721.029 +L146.518 -721.029" id="C2_2_f6045a5c97"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M592.905 -803.314 +L651.318 -803.314" id="C3_0_dd869b7a2c"/> +M595.281 -762.171 +L655.827 -762.171" id="C3_1_6391edcc5d"/> +M593.728 -721.029 +L599.521 -721.029" id="C3_2_b387b73d81"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.699 -655.2 +L141.893 -655.2" id="C4_0_2f809c4743"/> +M138.927 -614.057 +L153.953 -614.057" id="C4_1_5b9ac9708b"/> +M137.34 -572.914 +L140.837 -572.914" id="C4_2_951c31f7a7"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M594.375 -655.2 +L613.71 -655.2" id="C5_0_732f431dcd"/> +M596.32 -614.057 +L626.951 -614.057" id="C5_1_8ab3d4ef1e"/> +M594.757 -572.914 +L602.147 -572.914" id="C5_2_46747622a1"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.28 -507.086 +L245.834 -507.086" id="C6_0_a941da151a"/> +M165.641 -465.943 +L262.538 -465.943" id="C6_1_5fd8654c8a"/> +M154.143 -424.8 +L169.012 -424.8" id="C6_2_f78fc0ba1e"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.102 -507.086 +L868.906 -507.086" id="C7_0_25f0c8e452"/> +M617.84 -465.943 +L946.998 -465.943" id="C7_1_76da257ce6"/> +M611.55 -424.8 +L654.006 -424.8" id="C7_2_2a11f3dab3"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.424 -358.971 +L226.79 -358.971" id="C8_0_737f07515b"/> +M142.656 -317.829 +L237.061 -317.829" id="C8_1_83f41018e9"/> +M138.44 -276.686 +L149.471 -276.686" id="C8_2_5df2c46e85"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M595.837 -358.971 +L877.847 -358.971" id="C9_0_d10c6ead24"/> +M600.553 -317.829 +L870.439 -317.829" id="C9_1_694ef24260"/> +M595.197 -276.686 +L606.333 -276.686" id="C9_2_35e9f99aec"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M136.842 -210.857 +L350.719 -210.857" id="Ca_0_1fbe1a43f3"/> +M139.782 -169.714 +L357.884 -169.714" id="Ca_1_da4f288868"/> +M137.214 -128.571 +L144.356 -128.571" id="Ca_2_4f33871e48"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.987 -210.857 +L653.416 -210.857" id="Cb_0_9d73356486"/> +M596.113 -169.714 +L663.391 -169.714" id="Cb_1_1d5fdc1c4f"/> +M593.704 -128.571 +L598.459 -128.571" id="Cb_2_7224828e62"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/cache_redis.svg b/benchmark/cache_redis.svg index 9a01f0e..2e26604 100644 --- a/benchmark/cache_redis.svg +++ b/benchmark/cache_redis.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.827 -951.429 +L150.553 -951.429" id="C0_0_fb2c473fa4"/> +M137.977 -910.286 +L157.661 -910.286" id="C0_1_be316789e8"/> +M136.608 -869.143 +L138.712 -869.143" id="C0_2_92fae15722"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M595.159 -951.429 +L662.156 -951.429" id="C1_0_eac762f60c"/> +M598.214 -910.286 +L682.354 -910.286" id="C1_1_dc87ce6e8d"/> +M594.049 -869.143 +L599.202 -869.143" id="C1_2_c8b8036f20"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M138.354 -803.314 +L378.045 -803.314" id="C2_0_de30c690e6"/> +M140.463 -762.171 +L394.029 -762.171" id="C2_1_6befe82d8c"/> +M137.629 -721.029 +L146.787 -721.029" id="C2_2_5f972062d2"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M593.323 -803.314 +L642.791 -803.314" id="C3_0_c201a27bae"/> +M596.197 -762.171 +L667.468 -762.171" id="C3_1_293f01a42a"/> +M593.265 -721.029 +L602.386 -721.029" id="C3_2_64d32fad32"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.767 -655.2 +L138.913 -655.2" id="C4_0_4582763987"/> +M139.321 -614.057 +L147.039 -614.057" id="C4_1_2b535fbbae"/> +M137.319 -572.914 +L139.908 -572.914" id="C4_2_9258d2d6b0"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M594.345 -655.2 +L615.647 -655.2" id="C5_0_129ed92769"/> +M597.076 -614.057 +L627.557 -614.057" id="C5_1_210e96d332"/> +M593.926 -572.914 +L598.289 -572.914" id="C5_2_612fe89ae9"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.934 -507.086 +L240.712 -507.086" id="C6_0_0c8ba9d994"/> +M163.969 -465.943 +L253.313 -465.943" id="C6_1_88069c528e"/> +M153.493 -424.8 +L189.545 -424.8" id="C6_2_8a5924530b"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.197 -507.086 +L951.392 -507.086" id="C7_0_13643baf78"/> +M624.958 -465.943 +L941.753 -465.943" id="C7_1_fb6243c2b8"/> +M610.533 -424.8 +L631.113 -424.8" id="C7_2_41f57eb426"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.287 -358.971 +L227.481 -358.971" id="C8_0_ba0faaee9e"/> +M143.367 -317.829 +L252.465 -317.829" id="C8_1_fa404d10fb"/> +M138.604 -276.686 +L155.744 -276.686" id="C8_2_80fec4a35d"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M595.868 -358.971 +L818.21 -358.971" id="C9_0_251df132de"/> +M600.005 -317.829 +L968.233 -317.829" id="C9_1_e3de1ea72a"/> +M595.207 -276.686 +L605.012 -276.686" id="C9_2_d792a46dd3"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M136.962 -210.857 +L354.127 -210.857" id="Ca_0_7f6e2c96c8"/> +M139.921 -169.714 +L468.057 -169.714" id="Ca_1_80996a297c"/> +M137.148 -128.571 +L144.839 -128.571" id="Ca_2_97bede6453"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.517 -210.857 +L634.573 -210.857" id="Cb_0_b237fa564a"/> +M596.429 -169.714 +L669.869 -169.714" id="Cb_1_417b2706b2"/> +M593.783 -128.571 +L610.869 -128.571" id="Cb_2_df67ebc366"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/cache_results.rst b/benchmark/cache_results.rst index 3110016..b7c541e 100644 --- a/benchmark/cache_results.rst +++ b/benchmark/cache_results.rst @@ -1,5 +1,5 @@ -- filebased is 1.2× slower then 8.8× faster -- locmem is 1.1× slower then 9.3× faster -- memcached is 1.1× slower then 7.5× faster -- pylibmc is 1.1× slower then 6.6× faster -- redis is 1.1× slower then 7.6× faster +- filebased is 1.2× slower then 8.2× faster +- locmem is 1.1× slower then 9.5× faster +- memcached is 1.2× slower then 7.3× faster +- pylibmc is 1.2× slower then 6.5× faster +- redis is 1.1× slower then 7.5× faster diff --git a/benchmark/conditions.rst b/benchmark/conditions.rst index 898df3b..d3ee50c 100644 --- a/benchmark/conditions.rst +++ b/benchmark/conditions.rst @@ -5,13 +5,13 @@ CPU Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz RAM 12281228 kB Linux distribution Ubuntu 14.04 trusty Python 2.7.6 -Django 1.7.4 -cachalot 0.9.0.post +Django 1.7.6 +cachalot 1.0.0 sqlite 3.8.2 PostgreSQL 9.4.1 MySQL 5.5.41 Redis 2.8.4 memcached 1.4.14 psycopg2 2.6 -MySQLdb 1.2.5 +MySQLdb 1.3.6 ==================== ================================================== diff --git a/benchmark/db.svg b/benchmark/db.svg index 5b2fc26..c56ca70 100644 --- a/benchmark/db.svg +++ b/benchmark/db.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,8 +58,8 @@ z @@ -67,8 +67,8 @@ z @@ -76,8 +76,8 @@ z @@ -85,8 +85,8 @@ z @@ -94,8 +94,8 @@ z @@ -103,8 +103,8 @@ z @@ -112,67 +112,67 @@ z +M73.1509 -350.4 +L158.186 -350.4" id="C0_0_78cf021143"/> +M74.9887 -235.2 +L151.548 -235.2" id="C0_1_3395c132f9"/> +M73.6149 -120 +L218.165 -120" id="C0_2_3eab780015"/> - + - + - + +M75.0211 -331.2 +L502.907 -331.2" id="C1_0_e7d24ee08f"/> +M77.4743 -216 +L513.98 -216" id="C1_1_257960e6ee"/> +M73.6425 -100.8 +L118.426 -100.8" id="C1_2_6d42a5bd52"/> - + - + - + +M72.9708 -312 +L312.589 -312" id="C2_0_c07dca9bbc"/> +M74.6095 -196.8 +L294.628 -196.8" id="C2_1_0540664d81"/> +M73.5348 -81.6 +L138.069 -81.6" id="C2_2_19b9ba0ad0"/> - + - + - + @@ -182,44 +182,44 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -315,17 +315,17 @@ z +M151.92 388.8 +L151.92 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -355,7 +355,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -366,17 +366,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M231.839 388.8 +L231.839 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -402,7 +402,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -413,17 +413,17 @@ z +M311.759 388.8 +L311.759 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -458,7 +458,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -469,17 +469,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M391.678 388.8 +L391.678 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -522,7 +522,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -533,17 +533,17 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M471.598 388.8 +L471.598 43.2" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -564,7 +564,7 @@ L12.4062 0 z " id="BitstreamVeraSans-Roman-31"/> - + diff --git a/benchmark/db_mysql.svg b/benchmark/db_mysql.svg index 1a94610..b140167 100644 --- a/benchmark/db_mysql.svg +++ b/benchmark/db_mysql.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.981 -951.429 +L141.191 -951.429" id="C0_0_0b9185276e"/> +M137.547 -910.286 +L150.115 -910.286" id="C0_1_aca6e95b29"/> +M136.376 -869.143 +L138.712 -869.143" id="C0_2_042dd60b88"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M593.902 -951.429 +L613.669 -951.429" id="C1_0_70bc417d9f"/> +M596.239 -910.286 +L604.94 -910.286" id="C1_1_3d8715ee4f"/> +M594.123 -869.143 +L599.202 -869.143" id="C1_2_5169747b16"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M137.485 -803.314 +L157.927 -803.314" id="C2_0_f20e3d3417"/> +M140.255 -762.171 +L144.873 -762.171" id="C2_1_7550970d94"/> +L140.275 -721.029" id="C2_2_2ab99b828c"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M592.819 -803.314 +L617.18 -803.314" id="C3_0_362ceab7d3"/> +M595.108 -762.171 +L610.127 -762.171" id="C3_1_176d802ac4"/> +M593.071 -721.029 +L598.486 -721.029" id="C3_2_93d5c6cd5b"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.972 -655.2 +L138.63 -655.2" id="C4_0_e718b977e4"/> +M139.333 -614.057 +L145.785 -614.057" id="C4_1_df60c2ae95"/> +M137.316 -572.914 +L140.837 -572.914" id="C4_2_80d1be7a3c"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M593.582 -655.2 +L619.823 -655.2" id="C5_0_fbd821447f"/> +M596.32 -614.057 +L614.432 -614.057" id="C5_1_984b9f557b"/> +M593.779 -572.914 +L596.46 -572.914" id="C5_2_277600ba5a"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M152.28 -507.086 +L183.755 -507.086" id="C6_0_b192b6d864"/> +M161.197 -465.943 +L202.797 -465.943" id="C6_1_0a035c88f1"/> +M152.992 -424.8 +L189.545 -424.8" id="C6_2_471a86bfca"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M609.102 -507.086 +L621.645 -507.086" id="C7_0_0d88fc758c"/> +M617.343 -465.943 +L656.774 -465.943" id="C7_1_1dd062fbe3"/> +M610.058 -424.8 +L716.118 -424.8" id="C7_2_d98dea0a34"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M139.287 -358.971 +L160.576 -358.971" id="C8_0_fde2fd9232"/> +M142.656 -317.829 +L161.884 -317.829" id="C8_1_aadb2be5c5"/> +M138.579 -276.686 +L147.901 -276.686" id="C8_2_1781ed33ea"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M595.826 -358.971 +L664.999 -358.971" id="C9_0_a2bf5cd5d6"/> +M598.347 -317.829 +L620.599 -317.829" id="C9_1_b85d7e6876"/> +M595.291 -276.686 +L599.334 -276.686" id="C9_2_8a3969471f"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M136.812 -210.857 +L155.417 -210.857" id="Ca_0_87a63c374f"/> +M138.709 -169.714 +L145.431 -169.714" id="Ca_1_1b24043cc5"/> +M136.965 -128.571 +L140.623 -128.571" id="Ca_2_df3f861b13"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M593.343 -210.857 +L611.778 -210.857" id="Cb_0_c2a83993a9"/> +M595.009 -169.714 +L617.241 -169.714" id="Cb_1_4ff207dadd"/> +M593.527 -128.571 +L595.663 -128.571" id="Cb_2_895df18532"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/db_postgresql.svg b/benchmark/db_postgresql.svg index 18122bd..940d324 100644 --- a/benchmark/db_postgresql.svg +++ b/benchmark/db_postgresql.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M139.206 -951.429 +L150.553 -951.429" id="C0_0_aba86780c4"/> +M140.739 -910.286 +L162.705 -910.286" id="C0_1_d7a4ae67f7"/> +M136.4 -869.143 +L141.399 -869.143" id="C0_2_a615d77954"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M629.825 -951.429 +L665.459 -951.429" id="C1_0_cf0b21c726"/> +M631.432 -910.286 +L688.086 -910.286" id="C1_1_33b0fb3422"/> +M593.66 -869.143 +L602.222 -869.143" id="C1_2_b8f1b49dc8"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M331.95 -803.314 +L379.029 -803.314" id="C2_0_cdcdc77f2f"/> +M327.853 -762.171 +L484.353 -762.171" id="C2_1_286ceeb6ab"/> +M137.235 -721.029 +L148.286 -721.029" id="C2_2_8aa80e0fd6"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M614.881 -803.314 +L655.024 -803.314" id="C3_0_aae2b2ad40"/> +M614.04 -762.171 +L663.64 -762.171" id="C3_1_780f622238"/> +M593.061 -721.029 +L602.386 -721.029" id="C3_2_3fef7b4f7b"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M137.575 -655.2 +L142.85 -655.2" id="C4_0_358558e5d6"/> +M139.666 -614.057 +L159.116 -614.057" id="C4_1_896cb49451"/> +M137.132 -572.914 +L139.788 -572.914" id="C4_2_97ba1ac42c"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M598.364 -655.2 +L620.477 -655.2" id="C5_0_1de5822636"/> +M601.112 -614.057 +L632.243 -614.057" id="C5_1_a25c0e6c94"/> +M593.572 -572.914 +L602.147 -572.914" id="C5_2_25c32a7c27"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M174.632 -507.086 +L253.711 -507.086" id="C6_0_3f13446a14"/> +M186.283 -465.943 +L286.344 -465.943" id="C6_1_ee2cf7a4f2"/> +M151.96 -424.8 +L172.885 -424.8" id="C6_2_bf1f5d6ba0"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M793.158 -507.086 +L958.796 -507.086" id="C7_0_b7240756ad"/> +M805.84 -465.943 +L961.425 -465.943" id="C7_1_f3ecc59c24"/> +M609.721 -424.8 +L631.113 -424.8" id="C7_2_501ebe778b"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M168.777 -358.971 +L223.935 -358.971" id="C8_0_68adb8f131"/> +M171.583 -317.829 +L241.118 -317.829" id="C8_1_1c3abb0fd6"/> +M138.031 -276.686 +L149.695 -276.686" id="C8_2_c2cb567660"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M791.513 -358.971 +L877.847 -358.971" id="C9_0_01281edcac"/> +M788.516 -317.829 +L968.233 -317.829" id="C9_1_7d5f81925e"/> +M594.669 -276.686 +L606.476 -276.686" id="C9_2_bd46fd1b36"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M308.879 -210.857 +L354.127 -210.857" id="Ca_0_16b23237aa"/> +M312.806 -169.714 +L468.057 -169.714" id="Ca_1_e16e79021b"/> +M136.655 -128.571 +L144.839 -128.571" id="Ca_2_8eb179efe3"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M611.755 -210.857 +L653.416 -210.857" id="Cb_0_cf52d3a7fb"/> +M614.384 -169.714 +L669.937 -169.714" id="Cb_1_8b82a27407"/> +M593.272 -128.571 +L610.869 -128.571" id="Cb_2_51bd52793f"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/benchmark/db_results.rst b/benchmark/db_results.rst index 9a5dd59..5a45718 100644 --- a/benchmark/db_results.rst +++ b/benchmark/db_results.rst @@ -1,3 +1,3 @@ - mysql is 2.1× slower then 0.9× faster -- postgresql is 1.1× slower then 14.2× faster +- postgresql is 1.1× slower then 13.3× faster - sqlite is 1.1× slower then 8.5× faster diff --git a/benchmark/db_sqlite.svg b/benchmark/db_sqlite.svg index 03e6b41..bc9cb5f 100644 --- a/benchmark/db_sqlite.svg +++ b/benchmark/db_sqlite.svg @@ -31,8 +31,8 @@ z @@ -40,8 +40,8 @@ z @@ -49,8 +49,8 @@ z @@ -58,23 +58,23 @@ z +M135.827 -951.429 +L137.118 -951.429" id="C0_0_f49867dcc8"/> +M137.224 -910.286 +L145.332 -910.286" id="C0_1_8ae2f5001c"/> +M136.308 -869.143 +L137.888 -869.143" id="C0_2_fa6d73b01c"/> - + - + - + @@ -84,16 +84,16 @@ M0 3 L0 -3" id="mca62528ba1" style="stroke:#000000;stroke-width:0.5;"/> - - - + + + - - - + + + @@ -152,85 +152,85 @@ L0 4" id="m741efc42ff" style="stroke:#000000;stroke-width:0.5;"/> +M203.113 231.429 +L203.113 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 231.429 +L271.227 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 231.429 +L339.34 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 231.429 +L407.453 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 231.429 +L475.567 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -259,60 +259,60 @@ L0 2" id="m5284c7e2a0" style="stroke:#000000;stroke-width:0.5;"/> - + - + - + - + - + - + - + - + - + - + @@ -836,8 +836,8 @@ z @@ -845,8 +845,8 @@ z @@ -854,8 +854,8 @@ z @@ -863,37 +863,37 @@ z +M637.955 -951.429 +L656.461 -951.429" id="C1_0_e218b0e72f"/> +M641.936 -910.286 +L680.242 -910.286" id="C1_1_dce48967fe"/> +M593.923 -869.143 +L595.938 -869.143" id="C1_2_0a308fc41c"/> - + - + - + - - - + + + - - - + + + @@ -942,85 +942,85 @@ L591.545 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M659.659 231.429 +L659.659 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 231.429 +L727.772 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 231.429 +L795.885 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 231.429 +L863.999 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 231.429 +L932.112 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1039,60 +1039,60 @@ L927.085 108" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 - + - + - + - + - + - + - + - + - + - + @@ -1477,8 +1477,8 @@ z @@ -1486,8 +1486,8 @@ z @@ -1495,8 +1495,8 @@ z @@ -1504,37 +1504,37 @@ z +M212.568 -803.314 +L252.329 -803.314" id="C2_0_e7cffb9915"/> +M217.22 -762.171 +L270.57 -762.171" id="C2_1_31a83cb5f0"/> +M137.146 -721.029 +L139.001 -721.029" id="C2_2_ef2d29cfb5"/> - + - + - + - - - + + + - - - + + + @@ -1583,85 +1583,85 @@ L135 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 379.543 +L203.113 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 379.543 +L271.227 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 379.543 +L339.34 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 379.543 +L407.453 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 379.543 +L475.567 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -1680,60 +1680,60 @@ L470.54 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2001,8 +2001,8 @@ z @@ -2010,8 +2010,8 @@ z @@ -2019,8 +2019,8 @@ z @@ -2028,37 +2028,37 @@ z +M621.494 -803.314 +L634.6 -803.314" id="C3_0_0e811b06b0"/> +M625.184 -762.171 +L667.468 -762.171" id="C3_1_28320a1d1e"/> +M592.993 -721.029 +L599.44 -721.029" id="C3_2_60c58ced2d"/> - + - + - + - - - + + + - - - + + + @@ -2107,85 +2107,85 @@ L591.545 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 379.543 +L659.659 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 379.543 +L727.772 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 379.543 +L795.885 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 379.543 +L863.999 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 379.543 +L932.112 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2204,60 +2204,60 @@ L927.085 256.114" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -2426,8 +2426,8 @@ z @@ -2435,8 +2435,8 @@ z @@ -2444,8 +2444,8 @@ z @@ -2453,37 +2453,37 @@ z +M136.645 -655.2 +L138.184 -655.2" id="C4_0_18f38fde87"/> +M138.746 -614.057 +L149.474 -614.057" id="C4_1_cdaa3a57b2"/> +M137.027 -572.914 +L139.982 -572.914" id="C4_2_0463b076d3"/> - + - + - + - - - + + + - - - + + + @@ -2532,85 +2532,85 @@ L135 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 527.657 +L203.113 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 527.657 +L271.227 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 527.657 +L339.34 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 527.657 +L407.453 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 527.657 +L475.567 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -2629,60 +2629,60 @@ L470.54 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -2968,8 +2968,8 @@ z @@ -2977,8 +2977,8 @@ z @@ -2986,8 +2986,8 @@ z @@ -2995,37 +2995,37 @@ z +M594.828 -655.2 +L597.417 -655.2" id="C5_0_6baf600f88"/> +M596.981 -614.057 +L608.567 -614.057" id="C5_1_52e3d9f15d"/> +M593.704 -572.914 +L595.809 -572.914" id="C5_2_3482e32ca3"/> - + - + - + - - - + + + - - - + + + @@ -3074,85 +3074,85 @@ L591.545 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 527.657 +L659.659 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 527.657 +L727.772 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 527.657 +L795.885 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 527.657 +L863.999 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 527.657 +L932.112 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3171,60 +3171,60 @@ L927.085 404.229" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -3414,8 +3414,8 @@ z @@ -3423,8 +3423,8 @@ z @@ -3432,8 +3432,8 @@ z @@ -3441,37 +3441,37 @@ z +M185.908 -507.086 +L198.345 -507.086" id="C6_0_2ae6641198"/> +M194.937 -465.943 +L232.814 -465.943" id="C6_1_9ec02b22e5"/> +M152.198 -424.8 +L176.264 -424.8" id="C6_2_10810a60e6"/> - + - + - + - - - + + + - - - + + + @@ -3520,85 +3520,85 @@ L135 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 675.771 +L203.113 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 675.771 +L271.227 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 675.771 +L339.34 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 675.771 +L407.453 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 675.771 +L475.567 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -3617,60 +3617,60 @@ L470.54 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -3971,8 +3971,8 @@ z @@ -3980,8 +3980,8 @@ z @@ -3989,8 +3989,8 @@ z @@ -3998,37 +3998,37 @@ z +M670.941 -507.086 +L766.324 -507.086" id="C7_0_7975d12f69"/> +M680.992 -465.943 +L781.285 -465.943" id="C7_1_ac16a1435e"/> +M607.389 -424.8 +L647.854 -424.8" id="C7_2_f4b68f9f8c"/> - + - + - + - - - + + + - - - + + + @@ -4077,85 +4077,85 @@ L591.545 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 675.771 +L659.659 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 675.771 +L727.772 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 675.771 +L795.885 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 675.771 +L863.999 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 675.771 +L932.112 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4174,60 +4174,60 @@ L927.085 552.343" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -4433,8 +4433,8 @@ z @@ -4442,8 +4442,8 @@ z @@ -4451,8 +4451,8 @@ z @@ -4460,37 +4460,37 @@ z +M213.338 -358.971 +L227.481 -358.971" id="C8_0_e23aeefa0e"/> +M216.906 -317.829 +L282.853 -317.829" id="C8_1_479e18f671"/> +M138.146 -276.686 +L155.744 -276.686" id="C8_2_c97e96dee2"/> - + - + - + - - - + + + - - - + + + @@ -4539,85 +4539,85 @@ L135 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 823.886 +L203.113 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M271.227 823.886 +L271.227 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M339.34 823.886 +L339.34 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M407.453 823.886 +L407.453 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M475.567 823.886 +L475.567 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -4636,60 +4636,60 @@ L470.54 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -4921,8 +4921,8 @@ z @@ -4930,8 +4930,8 @@ z @@ -4939,8 +4939,8 @@ z @@ -4948,37 +4948,37 @@ z +M697.622 -358.971 +L796.593 -358.971" id="C9_0_40ba986897"/> +M702.196 -317.829 +L737.526 -317.829" id="C9_1_f8ba0d9fc4"/> +M594.903 -276.686 +L597.941 -276.686" id="C9_2_ff1482107e"/> - + - + - + - - - + + + - - - + + + @@ -5027,85 +5027,85 @@ L591.545 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 823.886 +L659.659 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M727.772 823.886 +L727.772 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M795.885 823.886 +L795.885 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M863.999 823.886 +L863.999 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + +M932.112 823.886 +L932.112 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5124,60 +5124,60 @@ L927.085 700.457" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + @@ -5373,8 +5373,8 @@ z @@ -5382,8 +5382,8 @@ z @@ -5391,8 +5391,8 @@ z @@ -5400,37 +5400,37 @@ z +M198.887 -210.857 +L219.083 -210.857" id="Ca_0_96b17fb52f"/> +M203.625 -169.714 +L249.676 -169.714" id="Ca_1_dffad11239"/> +M136.805 -128.571 +L138.835 -128.571" id="Ca_2_e9f5e51608"/> - + - + - + - - - + + + - - - + + + @@ -5488,17 +5488,17 @@ L135 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000 +M203.113 972 +L203.113 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5528,7 +5528,7 @@ Q49.8594 40.875 45.4062 35.4062 Q44.1875 33.9844 37.6406 27.2188 Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> - + @@ -5539,17 +5539,17 @@ Q31.1094 20.4531 19.1875 8.29688" id="BitstreamVeraSans-Roman-32"/> +M271.227 972 +L271.227 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5575,7 +5575,7 @@ L4.89062 26.7031 z " id="BitstreamVeraSans-Roman-34"/> - + @@ -5586,17 +5586,17 @@ z +M339.34 972 +L339.34 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5631,7 +5631,7 @@ Q23.3906 74.2188 37.2031 74.2188 Q40.9219 74.2188 44.7031 73.4844 Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> - + @@ -5642,17 +5642,17 @@ Q48.4844 72.75 52.5938 71.2969" id="BitstreamVeraSans-Roman-36"/> +M407.453 972 +L407.453 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + @@ -5695,7 +5695,7 @@ Q38.1406 66.4062 31.7812 66.4062 Q25.3906 66.4062 21.8438 63.2344 Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> - + @@ -5706,22 +5706,22 @@ Q18.3125 60.0625 18.3125 54.3906" id="BitstreamVeraSans-Roman-38"/> +M475.567 972 +L475.567 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -5744,60 +5744,60 @@ L470.54 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000 - + - + - + - + - + - + - + - + - + - + @@ -6036,8 +6036,8 @@ z @@ -6045,8 +6045,8 @@ z @@ -6054,8 +6054,8 @@ z @@ -6063,37 +6063,37 @@ z +M626.249 -210.857 +L639.252 -210.857" id="Cb_0_3764118ceb"/> +M629.096 -169.714 +L669.869 -169.714" id="Cb_1_6d60248ea4"/> +M593.235 -128.571 +L601.711 -128.571" id="Cb_2_9495be22fe"/> - + - + - + - - - + + + - - - + + + @@ -6151,22 +6151,22 @@ L591.545 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M659.659 972 +L659.659 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6177,22 +6177,22 @@ L658.653 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M727.772 972 +L727.772 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6203,22 +6203,22 @@ L725.761 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M795.885 972 +L795.885 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6229,22 +6229,22 @@ L792.869 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M863.999 972 +L863.999 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6255,22 +6255,22 @@ L859.977 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 +M932.112 972 +L932.112 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.000000;stroke-dashoffset:0.0;stroke-width:0.5;"/> - + - + - + @@ -6293,60 +6293,60 @@ L927.085 848.571" style="fill:none;stroke:#000000;stroke-dasharray:1.000000,3.00 - + - + - + - + - + - + - + - + - + - + diff --git a/cachalot/__init__.py b/cachalot/__init__.py index 54fda33..119f8df 100644 --- a/cachalot/__init__.py +++ b/cachalot/__init__.py @@ -1,2 +1,2 @@ -__version__ = (1, 0, '0rc') +__version__ = (1, 0, 0) version_string = '.'.join(str(n) for n in __version__)