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