JD Retail Technology
Aug 11, 2023 · Backend Development
Why Spring Data Elasticsearch Triggers Full GC Alerts: Uncovering Class Metadata Leaks
A June 15 Full GC alert in a Spring Data Elasticsearch service led to a deep investigation using jstat, jmap, VisualVM, and OQL, revealing massive class loading from ES PO packages caused by per‑request ElasticsearchRestTemplate instances, which exhausted metaspace and triggered repeated garbage collections.
FullGCJVMMetaspace Leak
0 likes · 12 min read
