Search

GC easy – Universal Java GC Log Analyser

GARBAGE COLLECTION LOG ANALYSIS API

Our Garbage collection log analysis REST API provides powerful micrometrics. Using these micrometrics, you can predict and forecast the application’s availability and performance characteristics.

Continue reading “GARBAGE COLLECTION LOG ANALYSIS API”

Featured post

JAVA PERFORMANCE & TROUBLESHOOTING TRAINING

JVM is the most popular programming platform in the world. It empowers thousands of enterprises to run their mission-critical applications. However, tuning, optimizing and troubleshooting JVM is not a trivial job.

Continue reading “JAVA PERFORMANCE & TROUBLESHOOTING TRAINING”
Featured post

Best practices: Java memory arguments for Containers

Coming soon…

Difference between InitialRAMFraction, MinRAMFraction, MaxRAMFraction

Coming soon…

Difference between InitialRAMPercentage, MinRAMPercentage, MaxRAMPercentage

This article attempts to clarify the difference between InitialRAMPercentage, MinRAMPercentage, MaxRAMPercentage JVM arguments. These arguments have been introduced since Java 8 update 191. They are used to configure your Java application’s heap size when you are running it in the Physical server or in the container. In this article, let’s review their differences.

Continue reading “Difference between InitialRAMPercentage, MinRAMPercentage, MaxRAMPercentage”

DSquare trading App addressed GC Pauses using GCeasy

Dsquare is a highly specialized FX trading boutique. They are focused on consistently outperforming the market in short term trading. They use algorithmic trading models in the world’s biggest market-average daily volumes in foreign exchange to execute their strategies well in excess of $3 trillion.

Continue reading “DSquare trading App addressed GC Pauses using GCeasy”

Buggy App – Simulate performance problems

Buggy App is a simple java application that simulates different performance problems like Memory Leak, OutOfMemoryError, CPU spike, thread leak, StackOverflowError, deadlock, unresponsiveness, …

Continue reading “Buggy App – Simulate performance problems”

What is Garbage collection log, Thread dump, Heap dump?

Java Virtual Machine (JVM) generates 3 critical artifacts that are useful for optimizing the performance and troubleshooting production problems. Those artifacts are:

Continue reading “What is Garbage collection log, Thread dump, Heap dump?”

Health Check Status Page

Debug/Diagnostic information about the application and JVM instance is published in the health check status page. In the health check status page, the following information is printed in the JSON format:

Continue reading “Health Check Status Page”

Uber optimizes Garbage collection performance using GCeasy

Recent times, Uber has been experiencing exponential growth in its traffic. Recent spike in traffic volume exposed several memory related performance bottlenecks in their platform: long garbage collection (GC) pauses, memory corruption, out-of-memory (OOM) exceptions, and memory leaks. In this brilliant article, the Uber engineering team summarizes their optimization journey: What all the challenges they faced, the tools they used, best practices they followed to fix their application’s performance bottlenecks. 

Continue reading “Uber optimizes Garbage collection performance using GCeasy”

Simple & effective G1 GC tuning tips

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”

Powered by WordPress.com.

Up ↑