|
$ ruby -I../dalli/lib test/profile/benchmark.rb |
|
Darwin vanguard.local 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53 PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386 |
|
ruby 1.9.2p0 |
|
Loops is 20000 |
|
Stack depth is 0 |
|
Small value size is: 19 bytes |
|
Large value size is: 4189 bytes |
|
No matching processes belonging to you were found |
|
no such file to load -- remix/stash |
|
Could not find RubyGem jruby-memcache-client (>= 0) |
|
no such file to load -- spymemcached |
|
no such file to load -- active_support/cache |
|
user system total real |
|
set: dalli:bin 5.160000 1.300000 6.460000 ( 7.257602) |
|
set: libm:ascii 0.480000 0.780000 1.260000 ( 2.879158) |
|
set: libm:ascii:pipeline 0.140000 0.010000 0.150000 ( 0.170790) |
|
set: libm:ascii:udp 0.410000 0.520000 0.930000 ( 1.908466) |
|
set: libm:bin 0.370000 0.780000 1.150000 ( 2.845852) |
|
set: libm:bin:buffer 0.110000 0.120000 0.230000 ( 0.707210) |
|
set: mclient:ascii 6.300000 1.110000 7.410000 ( 7.798584) |
|
|
|
get: dalli:bin 5.630000 1.420000 7.050000 ( 7.485508) |
|
get: libm:ascii 0.560000 0.780000 1.340000 ( 2.988599) |
|
get: libm:ascii:pipeline 0.620000 1.190000 1.810000 ( 3.725585) |
|
get: libm:ascii:udp 0.490000 0.530000 1.020000 ( 1.997827) |
|
get: libm:bin 0.470000 0.780000 1.250000 ( 2.956420) |
|
get: libm:bin:buffer 0.510000 1.110000 1.620000 ( 3.142579) |
|
get: mclient:ascii 7.790000 1.180000 8.970000 ( 9.344592) |
|
|
|
get-multi: dalli:bin 6.120000 2.050000 8.170000 ( 8.624984) |
|
get-multi: libm:ascii 0.720000 0.510000 1.230000 ( 2.125837) |
|
get-multi: libm:ascii:pipeline 0.750000 0.530000 1.280000 ( 2.161131) |
|
get-multi: libm:ascii:udp 0.700000 0.430000 1.130000 ( 1.604222) |
|
get-multi: libm:bin 0.660000 0.630000 1.290000 ( 2.699771) |
|
get-multi: libm:bin:buffer 0.680000 0.650000 1.330000 ( 2.698619) |
|
get-multi:mclient:ascii => #<NoMethodError: undefined method `strip' for true:TrueClass> |
|
|
|
append: dalli:bin 4.980000 1.330000 6.310000 ( 9.254684) |
|
append: libm:ascii 0.530000 0.800000 1.330000 ( 5.382163) |
|
append: libm:ascii:pipeline 0.180000 0.030000 0.210000 ( 10.685172) |
|
append: libm:ascii:udp 0.480000 0.550000 1.030000 ( 4.759583) |
|
append: libm:bin 0.470000 0.830000 1.300000 ( 12.637884) |
|
append: libm:bin:buffer 0.650000 1.200000 1.850000 ( 19.639100) |
|
append: mclient:ascii 7.110000 1.280000 8.390000 ( 14.282252) |
|
|
|
prepend: dalli:bin 5.450000 1.480000 6.930000 ( 11.590226) |
|
prepend: libm:ascii 0.760000 0.920000 1.680000 ( 21.230629) |
|
prepend: libm:ascii:pipeline 0.160000 0.010000 0.170000 ( 0.200603) |
|
prepend: libm:ascii:udp 0.530000 0.590000 1.120000 ( 14.903745) |
|
prepend: libm:bin 0.890000 0.850000 1.740000 ( 3.812533) |
|
prepend: libm:bin:buffer 0.950000 1.100000 2.050000 ( 4.300838) |
|
prepend: mclient:ascii 6.480000 1.140000 7.620000 ( 8.105845) |
|
|
|
delete: dalli:bin 5.000000 1.400000 6.400000 ( 6.944967) |
|
delete: libm:ascii 0.900000 0.840000 1.740000 ( 3.614400) |
|
delete: libm:ascii:pipeline 0.230000 0.270000 0.500000 ( 0.709210) |
|
delete: libm:ascii:udp 0.840000 0.590000 1.430000 ( 3.254142) |
|
delete: libm:bin 0.820000 0.890000 1.710000 ( 3.556727) |
|
delete: libm:bin:buffer 0.130000 0.150000 0.280000 ( 0.674715) |
|
delete: mclient:ascii 6.500000 1.130000 7.630000 ( 7.829074) |
|
|
|
get-missing: dalli:bin 5.130000 1.360000 6.490000 ( 6.870068) |
|
get-missing: libm:ascii 0.960000 0.860000 1.820000 ( 3.760253) |
|
get-missing: libm:ascii:pipeline 1.000000 1.100000 2.100000 ( 4.325830) |
|
get-missing: libm:ascii:udp 0.880000 0.590000 1.470000 ( 3.262295) |
|
get-missing: libm:bin 0.940000 0.840000 1.780000 ( 3.904349) |
|
get-missing: libm:bin:buffer 0.980000 1.100000 2.080000 ( 4.204083) |
|
get-missing: mclient:ascii 6.300000 1.170000 7.470000 ( 8.267588) |
|
|
|
append-missing: dalli:bin 4.960000 1.430000 6.390000 ( 7.709482) |
|
append-missing: libm:ascii 1.010000 0.850000 1.860000 ( 4.380199) |
|
append-missing: libm:ascii:pipeline 0.150000 0.010000 0.160000 ( 0.172640) |
|
append-missing: libm:ascii:udp 0.970000 0.630000 1.600000 ( 2.951318) |
|
append-missing: libm:bin 0.900000 0.830000 1.730000 ( 4.159143) |
|
append-missing: libm:bin:buffer 0.940000 1.100000 2.040000 ( 4.254241) |
|
append-missing: mclient:ascii 6.170000 1.130000 7.300000 ( 8.189961) |
|
|
|
prepend-missing: dalli:bin 4.020000 1.250000 5.270000 ( 7.267548) |
|
prepend-missing: libm:ascii 1.010000 0.850000 1.860000 ( 4.059466) |
|
prepend-missing: libm:ascii:pipeline 0.150000 0.010000 0.160000 ( 0.179795) |
|
prepend-missing: libm:ascii:udp 0.940000 0.620000 1.560000 ( 3.550109) |
|
prepend-missing: libm:bin 0.900000 0.860000 1.760000 ( 3.856840) |
|
prepend-missing: libm:bin:buffer 0.930000 0.890000 1.820000 ( 5.293775) |
|
prepend-missing: mclient:ascii 5.530000 1.090000 6.620000 ( 8.162587) |
|
|
|
set-large: dalli:bin 5.670000 1.430000 7.100000 ( 8.208441) |
|
set-large: libm:ascii 0.520000 0.820000 1.340000 ( 3.297539) |
|
set-large: libm:ascii:pipeline 0.270000 0.240000 0.510000 ( 0.815074) |
|
set-large: libm:ascii:udp 0.450000 0.590000 1.040000 ( 2.553251) |
|
set-large: libm:bin 0.410000 0.820000 1.230000 ( 2.978832) |
|
set-large: libm:bin:buffer 0.230000 0.400000 0.630000 ( 1.653688) |
|
set-large: mclient:ascii 6.820000 1.190000 8.010000 ( 8.636680) |
|
|
|
get-large: dalli:bin 11.400000 1.600000 13.000000 ( 15.237793) |
|
get-large: libm:ascii 0.780000 0.830000 1.610000 ( 5.047453) |
|
get-large: libm:ascii:pipeline 0.840000 1.090000 1.930000 ( 4.747790) |
|
get-large: libm:ascii:udp 0.760000 0.690000 1.450000 ( 2.985629) |
|
get-large: libm:bin 0.680000 0.800000 1.480000 ( 4.980291) |
|
get-large: libm:bin:buffer 0.730000 0.960000 1.690000 ( 5.492779) |
|
get-large: mclient:ascii 9.060000 1.430000 10.490000 ( 11.167996) |