RFR (XXS): 8023191: OSR nmethods should be flushed to free space in CodeCache

Albert Noll albert.noll at oracle.com
Tue Oct 8 22:18:36 PDT 2013


could I have a review for this small patch?

bug: https://bugs.openjdk.java.net/browse/JDK-8023191
webrev: http://cr.openjdk.java.net/~anoll/8023191/webrev.00/ 

Problem: OSR methods are not removed from code cache to free space.
Solution: Remove OSR methods from code cache. OSR methods c an be made
                not-entrant and are then removed from the code cache 
                methods. Other parts in the code (e.g., 
deoptimization.cpp:1547) already make
                OSR methods not-entrant.

Testing: Passed JPRT; I'll also run specjvm and nashorn to see if there 
is an impact on performance.

Many thanks in advance,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20131009/e3c2ddf2/attachment.html 

More information about the hotspot-compiler-dev mailing list