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