Search

GC easy – Universal Java GC Log Analyser

Tag

Garbage collection logs

How to minimize Object creation rate?

coming soon

What is Total Created Bytes?

Coming soon

How to achieve high GC Throughput

Garbage Collection (GC) Throughput is important for Java applications. It shows how efficiently an application uses system resources. High GC throughput means fewer interruptions and better performance. Low throughput can lead to longer pauses and higher computing costs. Factors affecting GC throughput include performance issues, incorrect GC settings, and resource shortages. Addressing these factors helps optimize GC throughput and improve application performance.

Oracle Architect uses improves App performance

Prabhakar Jonnalagadda, a performance architect at Oracle, tackled an application's frequent crashes and poor performance by analyzing its GC log with GCeasy and optimizing JVM arguments. He emphasizes that tuning options are case-specific and encourages engineers to explore and adapt solutions, as there is no universal fix for performance issues.

This Is Garbage Talk. Don’t Attend! – ADDO Conference 2022

The ADDO conference, a major online DevOps community, featured architect Ram Lakshmanan in 2022 discussing wasteful enterprise spending on garbage collection. He emphasized that millions are squandered, yet optimization can improve customer experience and save costs. His talk urges a reevaluation of current garbage collection practices to enhance efficiency.

You might be wasting millions of dollars in garbage Collection – JAX London!

JAX London is an annual conference for Java and Software Architecture enthusiasts, taking place every October. In 2022, architect Ram Lakshmanan discussed the significant financial waste enterprises incur from ineffective garbage collection, emphasizing the importance of optimization for cost savings and enhanced customer experience.

Garbage Collection CPU Statistics

Garbage Collection events predominantly occur in the Java application layer, termed 'User' time, where the Garbage Collector identifies and marks active objects and evicts unreferenced ones. 'Sys' time represents the time spent in the Operating System/Kernel for memory allocation, deallocation, and disk I/O activities. Overall 'CPU' time combines both 'User' and 'Sys' time.

In which region intern strings are stored?

The intern() function in Java's String class helps eliminate duplicate string objects, reducing memory usage by storing interned strings in the JVM's heap region. This post includes practical examples, performance observations from a sample program, and highlights the significance of enabling garbage collection logging for memory management insights.

How Cloud Service Provider improves GC pause time by 98.9%

This article discusses the optimization of garbage collection (GC) performance to enhance application response time and reduce cloud costs. Key performance indicators include GC pause time, throughput, and CPU consumption. A successful tuning case involved reducing the young generation size from 20GB to 1GB, significantly improving GC throughput and reducing average pause time.

Up ↑