Showing posts with label Garbage Collection. Show all posts
Showing posts with label Garbage Collection. Show all posts

Importance of Garbage Collection

This article is more relevant to Performance Engineering and described the importance of Garbage Collection. 


Additional Details: A Garbage Collector is a Java program which tracked the referenced (live) objects and allowed them to keep in the heap memory whereas the memory of the unreferenced (dead) objects is reclaimed and reused for future object allocation.

Relative Topic: Garbage Collection

GC Duration vs GC Pause Duration

In Garbage Collection, there are two important terms, GC Duration and GC Pause Duration. Which duration we need to refer before tuning the application? Refer the link to understand the same:


Garbage Collection: A Garbage Collector is a Java program which tracked the referenced (live) objects and allowed them to keep in the heap memory whereas the memory of the unreferenced (dead) objects is reclaimed and reused for future object allocation.

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.   

Myths and Truths of GC

To continue on Performance Engineering part, I would like to share one of the informative article shared by gceasy on Myths and Truths of GC (Garbage Collection). They have listed-out 3 common myths and enlighten the truth to mitigate them. Please have a look and sharpen your PE concepts related to GC. Refer the link:


Additional Information: Garbage collection activity clearly shows memory utilization pattern, object creation rate, object reclamation rate, Garbage collection pause time and other memory-related details. GCEasy is a well know and powerful GC logs analysis tool.

Why GC Logs Analysis required?

To upskill the knowledge for a performance tester, it is necessary to grab the understanding of performance engineering concept. GC or Garbage Collection log analysis is one of the important stuff which helps to identify the root cause of the issue related to memory. We have also discussed the same last Friday but in a different way. 

"gceasy" is a well know GC log analysis tool, they have published an article which comprises of GC analysis metrics and how it is different from APM tool. Must read this post (especially for those who are interested in PE):


gceasy URL where you upload and analyse the GC log: