Search

GC easy – Universal Java GC Log Analyser

Category

Educational – Best Practises

MICROMETRICS TO FORECAST APPLICATION PERFORMANCE

Even unpredictable weather is being forecasted. But after all these technological advancements, are we able to forecast our application performance & availability? Are we able forecast even for the next 20 minutes? Continue reading “MICROMETRICS TO FORECAST APPLICATION PERFORMANCE”

CMS DEPRECATED. NEXT STEPS?

Popular Concurrent Mark Sweep (CMS) GC algorithm is deprecated in JDK 9. According to JEP-291, this decision has been made to reduce the maintenance burden of GC code base and accelerate new development. Continue reading “CMS DEPRECATED. NEXT STEPS?”

PAINTING GRAPHS IN ABSOLUTE TIMESTAMP FORMAT

In some of the GC logs, timestamps of GC events are printed in relative format i.e.

[0.209s]   .....

Continue reading “PAINTING GRAPHS IN ABSOLUTE TIMESTAMP FORMAT”

ECLIPSE MAT – INCOMING REFERENCES, OUTGOING REFERENCES

Eclipse Memory Analyzer (MAT) is a powerful tool for heap dump analysis. It has several great features to debug memory problems effectively. Continue reading “ECLIPSE MAT – INCOMING REFERENCES, OUTGOING REFERENCES”

Try to avoid -XX:+UseGCLogFileRotation

Developers take advantage of the JVM argument -XX:+UseGCLogFileRotation to rotate GC log files. Continue reading “Try to avoid -XX:+UseGCLogFileRotation”

SHALLOW HEAP, RETAINED HEAP

Eclipse MAT (Memory Analyzer Tool) is a powerful tool to analyze heap dumps. It comes quite handy when you are trying to debug memory related problems. In Eclipse MAT two types of object sizes are reported: Continue reading “SHALLOW HEAP, RETAINED HEAP”

VIRTUAL MACHINE ERROR

Java.lang.VirtualMachineError is thrown when Java virtual machine encounters any internal error or resource limitation which prevents it from functioning. Continue reading “VIRTUAL MACHINE ERROR”

UseStringDeduplication

UseStringDeduplication – pros and cons

Let me start this article with an interesting statistic (based on the research conducted by the JDK development team): Continue reading “UseStringDeduplication”

HOW TO INVOKE GC LOGS ANALYSIS API THROUGH POSTMAN

 

GCeasy provides powerful REST API to analyze Java GC logs. This API can be used for application monitoring, analyzing Continue reading “HOW TO INVOKE GC LOGS ANALYSIS API THROUGH POSTMAN”

Blog at WordPress.com.

Up ↑