<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>OOM on Dhaval Shah</title><link>https://www.dhaval-shah.com/tags/oom/</link><description>Recent content in OOM on Dhaval Shah</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Tue, 02 Jun 2015 18:42:08 +0000</lastBuildDate><atom:link href="https://www.dhaval-shah.com/tags/oom/index.xml" rel="self" type="application/rss+xml"/><item><title>The curious case of CGLIB in generating Proxies !</title><link>https://www.dhaval-shah.com/the-curious-case-of-cglib-in-generating-proxies/</link><pubDate>Tue, 02 Jun 2015 18:42:08 +0000</pubDate><guid>https://www.dhaval-shah.com/the-curious-case-of-cglib-in-generating-proxies/</guid><description>Recently I was required to identify a memory leak in one of the enterprise application running in production.
Fortunately we were able to haveheap dumpsfrom the production environment. After analyzing few heap dumps I was able to trace a uniform pattern; which I felt might be one of the potential root causes for the memory leak. Within all the heap dumps, the same object was holding almost 25 % - 35 % of heap memory.</description></item></channel></rss>