G1 GC is an adaptive garbage collection algorithm that has become the default GC algorithm since Java 9. We would like to share a few tips to tune G1 Garbage collector to obtain optimal performance.
Continue reading “Simple & effective G1 GC tuning tips”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”
Recently a smart engineering manager from a major financial institution asked the question: ‘We are already using APM tool (AppDynamics), why do we need to use GC log analysis tool (GCeasy)?’. Fair question that deserves detailed answer. There are angles to this question:
Continue reading “GC LOG ANALYSIS COMPLIMENTS APM”Not all stories need to be success stories. Reality is also not like that. We would like to share a true, disappointing story (but a phenomenal learning experience) that may be beneficial to you.
Continue reading “DISAPPOINTING STORY ON MEMORY OPTIMIZATION”When you are studying application’s Garbage Collection performance, you need to base your study on the ‘GC Pause Duration’ rather than Continue reading “GC DURATION VS GC PAUSE DURATION”