Memory leak: CMS Old Gen Heap Issue
Hello,
Environment - AEM 6.4.8
Facing frequently CMS Old Gen Heap Issue in production publishers. By reading through the HeapDumps, it is always pointing to CacheLIRS which is taking around 65% of the space and causing issues.
One instance of "org.apache.jackrabbit.oak.cache.CacheLIRS" loaded by "org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280" occupies 2,666,504,552 (64.64%) bytes. The memory is accumulated in one instance of "org.apache.jackrabbit.oak.cache.CacheLIRS$Segment[]" loaded by "org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280".
Keywords
org.apache.jackrabbit.oak.cache.CacheLIRS
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @ 0x6c26bc280
org.apache.jackrabbit.oak.cache.CacheLIRS$Segment[]
HeapDumps & thread-dumps are pointing towards the below thread.
- <Java Local> java.lang.Thread @ 0x6ea66f4e0 HealthCheck Sling/Granite Content Access Check Thread
Do we require the HealthChecks monitoring dashboard in Production Publishers? there are other agents like NewRelic are already installed.



