What are the performance issues exactly? Long STW GC pauses? Which GC are you using? Slow down in reads/writes? How many threads (and how many CPUs on the machine) are you hitting it with for reads/writes? What's the ratio of reads to writes? If you could shed more light on the exact problems/symptoms, you may get better answers.
As for CHM alternatives, I know Cliff Click's NonBlockingHashMap is used in some places; IIRC it's more frugal with memory and scales better at very high core counts (concurrency) but slightly slower at lower levels. This is from memory, so please confirm via your own research.
sent from my phone
--
You received this message because you are subscribed to the Google Groups "mechanical-sympathy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mechanical-symp...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
What are the performance issues exactly? Long STW GC pauses? Which GC are you using? Slow down in reads/writes? How many threads (and how many CPUs on the machine) are you hitting it with for reads/writes? What's the ratio of reads to writes? If you could shed more light on the exact problems/symptoms, you may get better answers.
As for CHM alternatives, I know Cliff Click's NonBlockingHashMap is used in some places; IIRC it's more frugal with memory and scales better at very high core counts (concurrency) but slightly slower at lower levels. This is from memory, so please confirm via your own research.