Request for review 6988439: Parallel Class Loading test deadlock involving MethodData_lock and Pend,ing List Lock
David Holmes
David.Holmes at oracle.com
Thu Dec 9 16:07:28 PST 2010
Hi Coleen,
This will certainly avoid the deadlock, but what affect does it have on
the functionality if we just ignore this request to profile a method?
Thanks,
David
Coleen Phillimore said the following on 12/10/10 02:35:
> Summary: Don't acquire methodData_lock while holding pending list lock
>
> We discussed the alternative of allocating the methodData object from
> permgen before acquiring the MethodData_lock, but were concerned about
> leaking methodData objects in the permgen if another thread beats us to
> the locked region. When we go to native memory for these objects this
> bug fix will be moot and removed. This patch is to prevent the various
> hangs we've seen from occurring until then.
>
> open webrev at http://cr.openjdk.java.net/~coleenp/6922246/
> bug link at http://bugs.sun.com/view_bug.do?bug_id=6922246
>
> Thanks,
> Coleen
More information about the hotspot-runtime-dev
mailing list