Working with Java virtual machines
Working with Java virtual machines is one of the key areas of performance tuning as JVM optimization task can be very tricky and depends on many factors.
There are a lot of factors that can directly impact the performance of HBase as each query has to pass through the JVM. The main reason it impacts the performance is the optimization of JVM so that the garbage collection threads don't trigger stop the world GC (garbage collections) and does the GC efficiently even at varying load.
It's also essential to understand the GC process and how it works. There are various design choices such as serial versus parallel, concurrent versus stop the world, compaction versus non-compaction vs copying. Similarly, various performance ...
Get HBase High Performance Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.