Added CHM vs SHM

WIN7 @1.73GHz, Q70, i7 -Xmx:2560M -verbose:gc -XX:-UseBiasedLocking

CHM<CharSequence, AtomicInteger>for 1.0m entries, concurrencyLevel(128) 8 threads 2.84 m ops/sec [Full GC 68066K->67696K(250368K), 1.6193572 secs]
CHM<CharSequence, AtomicInteger>for 1.0m entries, concurrencyLevel(512) 8 threads 2.99 m ops/sec [Full GC 98651K->93626K(325632K), 0.4833626 secs]
CHM<CharSequence, AtomicInteger>for 1.0m entries, concurrencyLevel(1024) 8 threads 3.06 m ops/sec [Full GC 100194K->94453K(325120K), 0.4438354 secs]


CHM<CharSequence, AtomicInteger>for 5.0m entries, concurrencyLevel(128) 8 threads 2.68 m ops/sec [Full GC 456803K->456090K(905216K), 3.1547491 secs]
CHM<CharSequence, AtomicInteger>for 5.0m entries, concurrencyLevel(512) 8 threads 2.42 m ops/sec [Full GC 521997K->521476K(960000K), 3.1565251 secs]
CHM<CharSequence, AtomicInteger>for 5.0m entries, concurrencyLevel(1024) 8 threads 2.57 m ops/sec [Full GC 421920K->421388K(823296K), 3.7981716 secs]


CHM<CharSequence, AtomicInteger>for 10.0m entries, concurrencyLevel(128) 8 threads 2.57 m ops/sec [Full GC 939432K->938754K(1700864K), 3.7991741 secs]
CHM<CharSequence, AtomicInteger>for 10.0m entries, concurrencyLevel(512) 8 threads 1.95 m ops/sec [Full GC 1086272K->1085466K(1914880K), 4.6685850 secs]
CHM<CharSequence, AtomicInteger>for 10.0m entries, concurrencyLevel(1024) 8 threads 1.92 m ops/sec [Full GC 1029152K->1028507K(1871872K), 3.7800868 secs]


CHM<CharSequence, AtomicInteger>for 15.0m entries, concurrencyLevel(128) 8 threads 1.28 m ops/sec [Full GC 1955828K->1809124K(2235392K), 5.1995456 secs]
CHM<CharSequence, AtomicInteger>for 15.0m entries, concurrencyLevel(512) 8 threads 1.00 m ops/sec [Full GC 1955763K->1808693K(2235392K), 6.8503804 secs]
CHM<CharSequence, AtomicInteger>for 15.0m entries, concurrencyLevel(1024) 8 threads 0.98 m ops/sec [Full GC 1955810K->1785068K(2235392K), 7.3813392 secs]



CHM<CharSequence, MyExternClass>for 5.0m entries, concurrencyLevel(128) 8 threads 2.22 m ops/sec [Full GC 568898K->568139K(1053184K), 5.9479398 secs]
CHM<CharSequence, MyExternClass>for 5.0m entries, concurrencyLevel(1024) 8 threads 2.31 m ops/sec [Full GC 552808K->551900K(950784K), 4.6345580 secs]


CHM<CharSequence, MyExternClass>for 15.0m entries, concurrencyLevel(128) 8 threads 0.76 m ops/sec [Full GC 1955719K->1928229K(2235392K), 27.8467361 secs]
CHM<CharSequence, MyExternClass>for 15.0m entries, concurrencyLevel(1024) 8 threads 0.63 m ops/sec [Full GC 1955676K->1928337K(2235392K), 13.0986450 secs]


SHM<CharSequence, LongValue>for 5.0m entries, segments(128) 8 threads 3.51 m ops/sec. --> with NO GC.
SHM<CharSequence, LongValue>for 5.0m entries, segments(1024) 8 threads 5.13 m ops/sec --> with NO GC.
SHM<CharSequence, LongValue>for 15.0m entries, segments(1024) 8 threads 9.40 m ops/sec --> with NO GC.

SHM<CharSequence, MyExternClass>for 15.0m entries, segments(1024) 8 threads 1.40 m ops/sec[GC 26884K->1412K(69120K), 0.0006846 secs]


Check that ops/sec start to fall as the entries go up and with different concurrencyLevels