Performance Engineering

Performance engineering on JVM based system

The diagnostic mindmap

Now, diagnose performance issues at ease. Use the below mindmap as guide. It’s the outcome of my study on performance engineering.

Download this mindmap as PDF

Tools

  • Thread dump analyzer – Link
  • Fastthread.io – Thread dump analysis – Link
  • Samurai – Thread analysis tool – Link
  • GcEasy – Analysing GC logs – Link
  • HeapHero – Analysing Heap – Link
  • Eclipse MAT – Heap analysis – Link

Key ways to solve performance issue

  • Optimize application code.
  • Scale the hardware – Vertical and Horizontal.
  • Employ caching at multiple layers.

Case studies