O'Reilly logo

HBase High Performance Cookbook by Ruchir Choudhry

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required