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