Skip to content

Instantly share code, notes, and snippets.

@evan
Created September 22, 2011 00:57
Show Gist options
  • Save evan/1233769 to your computer and use it in GitHub Desktop.
Save evan/1233769 to your computer and use it in GitHub Desktop.
VM comparison for memcached client suite
## RUBY_VERSION=jruby-head
Ruby 1.8.7p330
Loaded memcached 1.3.3
Loaded remix-stash 1.1.3
Loaded jruby-memcache-client 1.7.0
Loaded dalli 1.1.2
user system total real
set: dalli:bin 10.999000 0.000000 10.999000 ( 10.999000)
set: libm:ascii 3.828000 0.000000 3.828000 ( 3.828000)
set: libm:ascii:pipeline 0.564000 0.000000 0.564000 ( 0.564000)
set: libm:ascii:udp 1.864000 0.000000 1.864000 ( 1.864000)
set: libm:bin 3.474000 0.000000 3.474000 ( 3.473000)
set: libm:bin:buffer 0.806000 0.000000 0.806000 ( 0.806000)
set: mclient:ascii 5.728000 0.000000 5.728000 ( 5.728000)
set: stash:bin 7.527000 0.000000 7.527000 ( 7.527000)
get: dalli:bin 8.806000 0.000000 8.806000 ( 8.806000)
get: libm:ascii java(5962,0x10c08f000) malloc: *** error for object 0x7fab03b024a0: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
## RUBY_VERSION=rbx-head
Ruby 1.8.7p0
Loaded memcached 1.3.2
Loaded remix-stash 1.1.3
Loaded memcache-client 1.8.5
Loaded dalli 1.1.2
user system total real
set: dalli:bin 9.910660 1.083439 10.994099 ( 9.358312)
set: libm:ascii 0.667614 0.693349 1.360963 ( 2.944948)
set: libm:ascii:pipeline 0.254576 0.009047 0.263623 ( 0.264297)
set: libm:ascii:udp 0.384274 0.369738 0.754012 ( 1.477854)
set: libm:bin 0.454165 0.662474 1.116639 ( 2.669768)
set: libm:bin:buffer 0.260328 0.141583 0.401911 ( 0.517353)
set: mclient:ascii 9.323541 1.221662 10.545203 ( 10.016706)
set: stash:bin 6.023065 0.983879 7.006944 ( 8.293641)
get: dalli:bin 6.880263 1.044769 7.925032 ( 7.623336)
get: libm:ascii 0.930766 0.714952 1.645718 ( 3.016812)
get: libm:ascii:pipeline 0.900454 0.955423 1.855877 ( 3.342304)
get: libm:ascii:udp 0.642486 0.380467 1.022953 ( 1.577088)
get: libm:bin 0.996672 1.139780 2.136452 ( 3.895993)
get: libm:bin:buffer 0.996847 1.377622 2.374469 ( 4.043661)
get: mclient:ascii 8.949079 1.165762 10.114841 ( 10.081723)
get: stash:bin 4.772320 0.913799 5.686119 ( 7.417725)
## RUBY_VERSION=ruby-1.9.2-p290
Ruby 1.9.2p290
Loaded remix-stash 1.1.3
Loaded memcache-client 1.8.5
Loaded kgio 2.6.0
Loaded dalli 1.1.2
user system total real
set: dalli:bin 2.930000 1.200000 4.130000 ( 5.979748)
set: libm:ascii 0.380000 0.650000 1.030000 ( 2.610470)
set: libm:ascii:pipeline 0.140000 0.010000 0.150000 ( 0.152713)
set: libm:ascii:udp 0.240000 0.350000 0.590000 ( 1.311158)
set: libm:bin 0.280000 0.660000 0.940000 ( 2.569763)
set: libm:bin:buffer 0.130000 0.210000 0.340000 ( 0.519710)
set: mclient:ascii 6.310000 1.070000 7.380000 ( 7.418062)
set: stash:bin 2.010000 0.870000 2.880000 ( 4.571685)
get: dalli:bin 2.940000 1.240000 4.180000 ( 5.826996)
get: libm:ascii 0.460000 0.650000 1.110000 ( 2.534690)
get: libm:ascii:pipeline 0.510000 0.920000 1.430000 ( 3.065971)
get: libm:ascii:udp 0.320000 0.350000 0.670000 ( 1.271700)
get: libm:bin 0.550000 1.090000 1.640000 ( 3.386513)
get: libm:bin:buffer 0.540000 1.300000 1.840000 ( 3.500109)
get: mclient:ascii 7.440000 1.110000 8.550000 ( 8.582568)
get: stash:bin 1.700000 0.920000 2.620000 ( 4.074066)
## RUBY_VERSION=ree-1.8.7-2011.03
Ruby 1.8.7p334
Loaded remix-stash 1.1.3
Loaded memcache-client 1.8.5
Loaded kgio 2.6.0
Loaded dalli 1.1.2
user system total real
set: dalli:bin 4.360000 1.310000 5.670000 ( 7.829662)
set: libm:ascii 0.530000 0.720000 1.250000 ( 2.995377)
set: libm:ascii:pipeline 0.220000 0.000000 0.220000 ( 0.227941)
set: libm:ascii:udp 0.390000 0.390000 0.780000 ( 1.512145)
set: libm:bin 0.400000 0.660000 1.060000 ( 2.549988)
set: libm:bin:buffer 0.240000 0.160000 0.400000 ( 0.520521)
set: mclient:ascii 6.360000 1.130000 7.490000 ( 7.635000)
set: stash:bin 2.360000 0.850000 3.210000 ( 4.957575)
get: dalli:bin 4.170000 1.250000 5.420000 ( 7.062859)
get: libm:ascii 0.780000 0.890000 1.670000 ( 4.017401)
get: libm:ascii:pipeline 0.700000 1.030000 1.730000 ( 3.620781)
get: libm:ascii:udp 0.490000 0.390000 0.880000 ( 1.481355)
get: libm:bin 0.710000 1.110000 1.820000 ( 3.684122)
get: libm:bin:buffer 0.720000 1.390000 2.110000 ( 3.946774)
get: mclient:ascii 8.090000 1.170000 9.260000 ( 9.409861)
get: stash:bin 2.110000 0.840000 2.950000 ( 4.526848)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment