[
https://issues.apache.org/jira/browse/CASSANDRA-5821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13728484#comment-13728484
]
Ben Manes commented on CASSANDRA-5821:
--------------------------------------
In addition to lower latencies and higher throughput, the GC impact is much
smaller. Adaption to Guava is being evaluated.
--------------
CACHE BUILDER
--------------
'CacheBuilder' Finished with 1 thread(s). Average time: 94 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 1
'CacheBuilder' Finished with 2 thread(s). Average time: 294 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CacheBuilder' Finished with 4 thread(s). Average time: 487 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CacheBuilder' Finished with 8 thread(s). Average time: 964 ms
number of young gc collections: 1, number of old gc collections: 0
Jit compilation: 0
'CacheBuilder' Finished with 16 thread(s). Average time: 1504 ms
number of young gc collections: 1, number of old gc collections: 0
Jit compilation: 15
'CacheBuilder' Finished with 32 thread(s). Average time: 9817 ms
number of young gc collections: 3, number of old gc collections: 1
Jit compilation: 74
'CacheBuilder' Finished with 64 thread(s). Average time: 15467 ms
number of young gc collections: 11, number of old gc collections: 2
Jit compilation: 0
Young Space in mb:
(min:0/max:275)
: |
: | | | |
: || || || || | | | | | |
||
:|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
: 2 1 3 0 0 0 9 0 0 0 0 0 0 2 8
5
: 7 4 9 1 3
5
: 5
Survivor Space in mb:
(min:0/max:137)
: ||| ||
: ||| ||
: ||||| ||| ||
:|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
: 0 0 5 3 3 3 3 1 0 0 1 1 1 1
0 0
: 2 4 4 4 4 3 3 6 6 6
: 7 7
Old Space in mb:
(min:0/max:504)
:
||||||||||||||||||||
: |||||||||||||||||||
||||||||||||||||||||
:
||||||||||||||||||||||||||||||||||||||||||||||||||
:|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
: 0 0 9 3 3 3 3 3 2 2 2 5 5 5 5
5
: 5 5 5 5 5 6 7 7 7 0 0 0 0
0
: 3 3 3 3 7 4 4 4 4 4 4 4
4
Perm Space in mb:
(min:6/max:6)
:|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
: 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6
6
--------------
CLHM V1.3.2
--------------
'CLHM' Finished with 1 thread(s). Average time: 87 ms
00:38:34.586 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 2 thread(s). Average time: 243 ms
00:38:34.832 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 1, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 4 thread(s). Average time: 396 ms
00:38:35.277 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 1, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 8 thread(s). Average time: 944 ms
00:38:36.360 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 3, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 16 thread(s). Average time: 2344 ms
00:38:39.178 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 8, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 32 thread(s). Average time: 6873 ms
00:38:46.379 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 9, number of old gc collections: 2
Jit compilation: 0
'CLHM' Finished with 64 thread(s). Average time: 9522 ms
00:38:57.278 [main] INFO org.greencheek.annotations.GCMonitor - number of
young gc collections: 17, number of old gc collections: 3
Jit compilation: 0
Young Space in mb:
(min:0/max:134)
: |
: | | ||
: || | || | ||| ||| ||
:||||||||||||||||||||||||||||||||||||||||||||||
: 1 0 1 4 0 9 9 0 1 1 0
: 0 9 3 6
: 7 4
Survivor Space in mb:
(min:0/max:142)
: |||| | |
: ||||| | || |
: ||||||| || || | || |
:||||||||||||||||||||||||||||||||||||||||||||||
: 4 1 1 1 0 5 0 0 1 1 0
: 1 4 4 4 7 1 5
: 2 2 2
Old Space in mb:
(min:0/max:687)
: |
: |||| ||| | |||||||
: |||||||||||||||||||||||||||||||||||||||||
:||||||||||||||||||||||||||||||||||||||||||||||
: 1 4 5 3 4 5 3 4 4 6 4
: 7 1 8 4 4 3 1 4 7 2 3
: 5 7 4 9 7 8 1 8 5 0 9
Perm Space in mb:
(min:6/max:6)
:||||||||||||||||||||||||||||||||||||||||||||||
: 6 6 6 6 6 6 6 6 6 6 6
--------------
CLHM V1.4RC
--------------
'CLHM' Finished with 1 thread(s). Average time: 35 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 2 thread(s). Average time: 49 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 4 thread(s). Average time: 62 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 8 thread(s). Average time: 101 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 16 thread(s). Average time: 161 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 32 thread(s). Average time: 247 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
'CLHM' Finished with 64 thread(s). Average time: 434 ms
number of young gc collections: 0, number of old gc collections: 0
Jit compilation: 0
Young Space in mb:
(min:0/max:3)
: |
: ||
: ||
:|||
:
Survivor Space in mb:
(min:0/max:0)
:|||
:
Old Space in mb:
(min:0/max:0)
:|||
:
Perm Space in mb:
(min:6/max:6)
:|||
> Test new ConcurrentLinkedHashMap implementation (1.4RC)
> -------------------------------------------------------
>
> Key: CASSANDRA-5821
> URL: https://issues.apache.org/jira/browse/CASSANDRA-5821
> Project: Cassandra
> Issue Type: Test
> Reporter: Ryan McGuire
> Assignee: Ryan McGuire
>
> There are some [improvements being made to CLHM|
> https://code.google.com/p/concurrentlinkedhashmap/source/detail?r=888ad7cebe5b509e5e713b00836f5df9f50baf32]
> that we should test.
> Create a small enough dataset that it can fit in memory and devise a test
> that has a high key cache hit rate, and compare results to CLHM 1.3 we
> already use.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira