Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 144 lines (128 sloc) 9.476 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143
== 1.5.0, 1.8.6 (default in Rails 2.2 and lower)

                                     user system total real
set:plain:memcache-client 41.550000 0.590000 42.140000 ( 43.740685)
set:ruby:memcache-client 41.540000 0.590000 42.130000 ( 43.733796)
get:plain:memcache-client 41.920000 0.610000 42.530000 ( 44.031005)
get:ruby:memcache-client 41.940000 0.600000 42.540000 ( 44.082447)
multiget:ruby:memcache-client 46.120000 0.440000 46.560000 ( 47.354041)
missing:ruby:memcache-client 41.490000 0.580000 42.070000 ( 43.610837)
mixed:ruby:memcache-client 83.820000 1.190000 85.010000 ( 88.117077)


== 1.7.0, timeout, 1.8.6 (closest to default in Rails 2.3)
                                     user system total real
set:plain:memcache-client 4.320000 2.280000 6.600000 ( 7.102900)
set:ruby:memcache-client 4.400000 2.300000 6.700000 ( 6.856992)
get:plain:memcache-client 9.890000 6.830000 16.720000 ( 16.984208)
get:ruby:memcache-client 10.040000 6.890000 16.930000 ( 17.141128)
multiget:ruby:memcache-client 5.350000 4.110000 9.460000 ( 9.542898)
missing:ruby:memcache-client 4.710000 3.180000 7.890000 ( 8.030969)
mixed:ruby:memcache-client 14.540000 9.200000 23.740000 ( 24.121824)

== 1.7.0, timeout, system_timer, 1.8.6
                                     user system total real
set:plain:memcache-client 3.840000 0.640000 4.480000 ( 4.643790)
set:ruby:memcache-client 3.930000 0.650000 4.580000 ( 4.731868)
get:plain:memcache-client 8.320000 1.290000 9.610000 ( 9.903877)
get:ruby:memcache-client 8.460000 1.310000 9.770000 ( 9.986694)
multiget:ruby:memcache-client 4.250000 0.560000 4.810000 ( 4.935326)
missing:ruby:memcache-client 3.840000 0.640000 4.480000 ( 4.569696)
mixed:ruby:memcache-client 12.400000 1.960000 14.360000 ( 14.857924)

== 1.7.0, timeout, 1.9.1
                                     user system total real
set:plain:memcache-client 2.130000 2.150000 4.280000 ( 3.774238)
set:ruby:memcache-client 2.230000 2.230000 4.460000 ( 3.883686)
get:plain:memcache-client 4.030000 4.250000 8.280000 ( 6.702740)
get:ruby:memcache-client 4.090000 4.220000 8.310000 ( 6.749134)
multiget:ruby:memcache-client 1.960000 1.840000 3.800000 ( 3.089448)
missing:ruby:memcache-client 2.110000 2.210000 4.320000 ( 3.659019)
mixed:ruby:memcache-client 6.400000 6.560000 12.960000 ( 11.116317)

== 1.7.0, no timeout, 1.9.1
                                     user system total real
set:plain:memcache-client 0.560000 0.320000 0.880000 ( 1.849380)
set:ruby:memcache-client 0.630000 0.320000 0.950000 ( 1.968208)
get:plain:memcache-client 0.640000 0.330000 0.970000 ( 1.962473)
get:ruby:memcache-client 0.690000 0.320000 1.010000 ( 2.002295)
multiget:ruby:memcache-client 0.460000 0.110000 0.570000 ( 0.885827)
missing:ruby:memcache-client 0.530000 0.320000 0.850000 ( 1.721371)
mixed:ruby:memcache-client 1.340000 0.660000 2.000000 ( 3.973213)

== 1.7.0, no timeout, 1.8.6
                                     user system total real
set:plain:memcache-client 1.220000 0.310000 1.530000 ( 2.763310)
set:ruby:memcache-client 1.270000 0.300000 1.570000 ( 2.806251)
get:plain:memcache-client 1.400000 0.300000 1.700000 ( 2.944343)
get:ruby:memcache-client 1.450000 0.310000 1.760000 ( 2.997234)
multiget:ruby:memcache-client 1.120000 0.110000 1.230000 ( 1.665716)
missing:ruby:memcache-client 1.160000 0.300000 1.460000 ( 2.683376)
mixed:ruby:memcache-client 2.760000 0.610000 3.370000 ( 5.851047)

== 1.7.1, timeout, 1.8.6, raw + gets SystemTimer
                                     user system total real
set:plain:memcache-client 2.670000 0.510000 3.180000 ( 3.489509)
set:ruby:memcache-client 2.810000 0.530000 3.340000 ( 3.675955)
get:plain:memcache-client 4.380000 0.720000 5.100000 ( 5.400587)
get:ruby:memcache-client 4.490000 0.730000 5.220000 ( 5.477543)
multiget:ruby:memcache-client 2.570000 0.310000 2.880000 ( 3.034944)
missing:ruby:memcache-client 2.800000 0.530000 3.330000 ( 3.547073)
mixed:ruby:memcache-client 7.460000 1.250000 8.710000 ( 9.272177)

== 1.7.1, timeout, 1.9.1, raw + gets Timeout
                                     user system total real
set:plain:memcache-client 1.370000 1.300000 2.670000 ( 2.708669)
set:ruby:memcache-client 1.400000 1.240000 2.640000 ( 2.713737)
get:plain:memcache-client 2.070000 2.020000 4.090000 ( 3.950879)
get:ruby:memcache-client 2.160000 2.090000 4.250000 ( 3.924613)
multiget:ruby:memcache-client 1.080000 0.820000 1.900000 ( 1.744107)
missing:ruby:memcache-client 1.330000 1.270000 2.600000 ( 2.547597)
mixed:ruby:memcache-client 3.540000 3.270000 6.810000 ( 6.735349)

== 1.7.1, timeout, 1.8.6, raw + gets SystemTimer, native binary search
                                     user system total real
set:plain:memcache-client 1.840000 0.450000 2.290000 ( 2.651285)
set:ruby:memcache-client 1.960000 0.460000 2.420000 ( 2.712650)
get:plain:memcache-client 3.180000 0.630000 3.810000 ( 4.079930)
get:ruby:memcache-client 3.290000 0.640000 3.930000 ( 4.242648)
multiget:ruby:memcache-client 1.640000 0.250000 1.890000 ( 2.003687)
missing:ruby:memcache-client 1.940000 0.450000 2.390000 ( 2.619675)
mixed:ruby:memcache-client 5.360000 1.100000 6.460000 ( 7.040998)

== 1.7.2, timeout, 1.8.6, SystemTimer, native binary search
                                     user system total real
set:plain:memcache-client 3.260000 0.590000 3.850000 ( 4.067382)
set:ruby:memcache-client 3.370000 0.590000 3.960000 ( 4.364004)
get:plain:memcache-client 6.740000 1.240000 7.980000 ( 8.586676)
get:ruby:memcache-client 6.780000 1.210000 7.990000 ( 8.423400)
multiget:ruby:memcache-client 3.480000 0.540000 4.020000 ( 4.288633)
missing:ruby:memcache-client 3.250000 0.590000 3.840000 ( 4.043602)
mixed:ruby:memcache-client 10.150000 1.810000 11.960000 ( 12.372054)

== 1.7.4, 1.8.6, buffered and non-blocking IO
                                     user system total real
set:plain:memcache-client 2.450000 0.790000 3.240000 ( 3.397091)
set:ruby:memcache-client 2.490000 0.790000 3.280000 ( 3.555436)
get:plain:memcache-client 2.840000 0.810000 3.650000 ( 3.759695)
get:ruby:memcache-client 2.890000 0.790000 3.680000 ( 3.778011)
multiget:ruby:memcache-client 1.380000 0.280000 1.660000 ( 1.695290)
missing:ruby:memcache-client 2.380000 0.780000 3.160000 ( 3.251136)
mixed:ruby:memcache-client 5.360000 1.600000 6.960000 ( 7.189314)

== memcached 0.13 + libmemcached 0.25.4 versus memcache-client 1.7.4

                                     user system total real
set:plain:noblock:memcached 0.090000 0.030000 0.120000 ( 0.277929)
set:plain:memcached 0.220000 0.270000 0.490000 ( 1.251547)
set:plain:memcache-client 0.610000 0.270000 0.880000 ( 1.670718)
set:ruby:noblock:memcached 0.150000 0.020000 0.170000 ( 0.309201)
set:ruby:memcached 0.300000 0.290000 0.590000 ( 1.390354)
set:ruby:memcache-client 0.670000 0.270000 0.940000 ( 1.713558)
get:plain:memcached 0.240000 0.270000 0.510000 ( 1.169909)
get:plain:memcache-client 0.850000 0.270000 1.120000 ( 1.885270)
get:ruby:memcached 0.270000 0.280000 0.550000 ( 1.229705)
get:ruby:memcache-client 0.890000 0.260000 1.150000 ( 1.861660)
multiget:ruby:memcached 0.190000 0.090000 0.280000 ( 0.396264)
multiget:ruby:memcache-client 0.530000 0.100000 0.630000 ( 0.901016)
missing:ruby:memcached 0.280000 0.290000 0.570000 ( 1.254400)
missing:ruby:memcached:inline 0.300000 0.290000 0.590000 ( 1.235122)
missing:ruby:memcache-client 0.570000 0.250000 0.820000 ( 1.461293)
mixed:ruby:noblock:memcached 0.540000 0.620000 1.160000 ( 2.429200)
mixed:ruby:memcached 0.580000 0.570000 1.150000 ( 2.610819)
mixed:ruby:memcache-client 1.580000 0.540000 2.120000 ( 3.632775)

== 1.7.6, 1.8.7 64-bit (Snow Leopard), SystemTimer
                                     user system total real
set:plain:memcache-client 3.070000 0.380000 3.450000 ( 3.643275)
set:ruby:memcache-client 3.140000 0.370000 3.510000 ( 3.698602)
get:plain:memcache-client 3.480000 0.360000 3.840000 ( 3.983941)
get:ruby:memcache-client 3.540000 0.360000 3.900000 ( 4.034308)
multiget:ruby:memcache-client 1.690000 0.140000 1.830000 ( 1.889290)
missing:ruby:memcache-client 3.070000 0.360000 3.430000 ( 3.571754)
mixed:ruby:memcache-client 6.720000 0.750000 7.470000 ( 7.838771)
Something went wrong with that request. Please try again.