Tag

FullGC

0 views collected around this technical thread.

Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 27, 2024 · Backend Development

Investigation and Resolution of High Container Memory Usage in a Java G1GC Application

This article details a step‑by‑step investigation of a container whose memory usage spiked to 99% due to large objects being allocated to the old generation under G1GC, explains the root cause, demonstrates reproducible tests with JVM flags and monitoring tools, and provides practical mitigation strategies.

DockerFullGCG1GC
0 likes · 15 min read
Investigation and Resolution of High Container Memory Usage in a Java G1GC Application
JD Tech
JD Tech
Sep 18, 2023 · Fundamentals

Full GC Root Cause Analysis and Resolution in Java Applications

This article documents a step‑by‑step investigation of a high TP99 caused by frequent Full GC in a Java service, describing the diagnostic mindset, tools used, GC trigger conditions, object promotion mechanisms, the impact of AdaptiveSizePolicy and Metaspace, and the concrete configuration and code changes that eliminated the issue.

AdaptiveSizePolicyFullGCJVM
0 likes · 12 min read
Full GC Root Cause Analysis and Resolution in Java Applications
Java Architect Essentials
Java Architect Essentials
Aug 25, 2023 · Operations

JVM FullGC Optimization: Reducing Full GC Frequency from 40 Times a Day to Once Every 10 Days

This article documents a month‑long JVM garbage‑collection tuning process that reduced daily FullGC occurrences from over 40 to less than one per ten days by adjusting heap parameters, fixing memory leaks, and tuning Metaspace, while providing detailed analysis, code snippets, and performance graphs.

FullGCGarbage CollectionJVM
0 likes · 11 min read
JVM FullGC Optimization: Reducing Full GC Frequency from 40 Times a Day to Once Every 10 Days
JD Tech
JD Tech
Jul 25, 2023 · Cloud Native

Analyzing Cold‑Start Failures and Sentinel Protection in Serverless Scaling Scenarios

This article examines a real‑world case where a serverless instance’s automatic scaling was instantly overwhelmed, causing high CPU usage, frequent Full GC and JVM crashes, and then demonstrates how Sentinel’s system‑level rules can mitigate the overload and improve cold‑start performance.

CPUCold StartFullGC
0 likes · 7 min read
Analyzing Cold‑Start Failures and Sentinel Protection in Serverless Scaling Scenarios
JD Retail Technology
JD Retail Technology
May 23, 2023 · Operations

Analysis of Serverless Scaling Failure Due to Full GC and Sentinel Protection Rules

The article analyzes a serverless scaling failure where newly added instances suffered high CPU and frequent Full GC leading to JVM crashes, reproduces the issue under load, and demonstrates how Sentinel's CPU‑based circuit‑breaker rule mitigates the problem across cold and hot start scenarios.

FullGCJVMSentinel
0 likes · 7 min read
Analysis of Serverless Scaling Failure Due to Full GC and Sentinel Protection Rules
ByteDance SYS Tech
ByteDance SYS Tech
Feb 16, 2023 · Fundamentals

Unlocking G1 FullGC: Inside OpenJDK’s Garbage‑First Full Collection Mechanism

This article dives deep into the OpenJDK G1 FullGC implementation, explaining its architecture, trigger conditions, preparation steps, and the four‑phase collection process while comparing single‑threaded and multi‑threaded implementations in JDK 8 and JDK 11, and highlighting code paths that can cause long GC pauses.

FullGCG1 GCGarbage Collection
0 likes · 18 min read
Unlocking G1 FullGC: Inside OpenJDK’s Garbage‑First Full Collection Mechanism
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 10, 2022 · Backend Development

Investigation and Resolution of Full GC Alerts Caused by Groovy Script Execution in a Java Service

The report analyzes recurring morning Full GC alerts in a Java service, identifies a Groovy‑driven scheduled task as the root cause through JVM parameter review, log inspection, and memory profiling, and proposes concrete fixes such as reusing a single GroovyShell instance and clearing its classloader cache.

FullGCGroovyJVM
0 likes · 8 min read
Investigation and Resolution of Full GC Alerts Caused by Groovy Script Execution in a Java Service
Code Ape Tech Column
Code Ape Tech Column
Apr 25, 2021 · Operations

JVM Garbage Collection Tuning: Reducing FullGC Frequency and Improving Throughput

This article documents a month-long JVM garbage‑collection tuning effort on a 2‑core, 4 GB server cluster, detailing initial problems with frequent FullGC, successive configuration adjustments, memory‑leak investigations, and the final optimizations that cut FullGC occurrences and significantly improved overall throughput.

FullGCGarbage CollectionJVM
0 likes · 10 min read
JVM Garbage Collection Tuning: Reducing FullGC Frequency and Improving Throughput