Showing posts with label Heap Dump Analysis. Show all posts
Showing posts with label Heap Dump Analysis. Show all posts

Server Side Performance Monitoring - Issues, Solutions and Tools

Thread Dump Analysis, Heap Dump Analysis and GC Analysis play an important role during performance bottleneck root cause identification. A sudden spike in CPU, high memory utilization, memory leakage etc. many are causes which need a quick analysis and resolution. Are there any tricks which can help for rapid resolution of these issues?

Ram Lakshmanan has presented a slide show in one of the events in which he explained the server side performance issues and tips to solve those issues by choosing the correct tool. Refer the link to watch the slide show and learn the tips:

Calculation of Shallow and Retained Heap Size

I have shared many tips related to heap dump analysis in the past. To continue the treasure of performance engineering related to heap dump, today I am sharing an article which described the calculation of shallow and retained heap size in a very simple way along with the examples (especially last case). Read out this informative post and grab the knowledge. 


Related Topic:

JVM Basics & Performance Solutions

Again, the last day of the working week! 

Performance Engineering

Today, I will share 1 article related to Performance Engineering. This article is Vikash Ranjan, in which he explained how does JVM work, Java GC, Java Heap, related memory issues and how it can be tuned. 

Since this is a big article, so you may read in the weekend too and understand the concept.   

Heap Dump and Thread Dump Analysis

Today's treasure is related with Heap Dump and Thread Dump Analysis. Pierre-Hugues Charbonneau has 15+ years of experience in Java application development and troubleshooting. He has published some treasure articles on Heap Dump and Thread Dump Analysis. It is worth to recommend his blog. You can read the blog and save the URL for future reference. Must read this post (especially for those who are interested in PE)


Note: Heap Dump, Thread Dump and GC analysis play an important role in bottleneck finding. A performance engineer should have the knowledge of all these 3 terms and should be comfortable to analyse them and produce a conclusion report.