7127687: MethodType leaks memory due to interning

John Rose john.r.rose at oracle.com
Fri Mar 30 17:12:17 PDT 2012

On Mar 28, 2012, at 5:42 PM, Vitaly Davidovich wrote:
> I think you can use diamond generic inference when declaring the weak intern set
Done; thanks.
> Also any reason you didn't use WeakHashMap directly with dummy value to simulate the set? Or wrap the WeakHashMap and synchronize the accessors to it
That's been answered already on this thread.

Building collection-like types from reusable components in Java is not a fully-solved problem, and the symptom is lots of code copying.  Last time I checked, there wasn't even a reusable Map.Entry abstract class.

— John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20120330/66e0dc50/attachment.html 

More information about the hotspot-compiler-dev mailing list