[
https://issues.apache.org/jira/browse/AXIS-2278?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Kevan Miller closed AXIS-2278.
------------------------------
> Memory leak cause by JavaUtils.enumMap
> --------------------------------------
>
> Key: AXIS-2278
> URL: https://issues.apache.org/jira/browse/AXIS-2278
> Project: Axis
> Issue Type: Bug
> Affects Versions: 1.3
> Environment: Sun JDK 1.4.2/WinXP
> Reporter: Kevan Miller
> Attachments: enumMapPatch.txt
>
>
> I'm chasing down some Geronimo memory leaks when deploying/undeploying the
> DayTrader sample application.
> One memory leak I see is caused by o.a.a.utils.JavaUtils.enumMap. JavaUtils
> is loaded by a parent ClassLoader but is has strong references to classes
> (the keys of enumMap) which were loaded by child ClassLoaders. This prevents
> the ClassLoader, and the classes it has loaded, from being GC'ed. This means
> we'll eventually run out of PermGen memory...
> I converted enumMap to be a WeakHashMap and I now see the ClassLoaders being
> GC'ed. I didn't download using cvs. So, I don't have a patch. I'm happy to
> generate one, if you'd like...
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]