RFR 8012371: Adjust Tiered compile threshold according to available space in codecache

Igor Veresov iggy.veresov at gmail.com
Thu May 16 08:54:44 PDT 2013


On May 16, 2013, at 8:41 AM, Albert Noll <albert.noll at oracle.com> wrote:

> Hi,
> 
> Thanks again for looking at the code. I made the proposed changes.
> 
> http://cr.openjdk.java.net/~anoll/8012371/webrev.02/
> 
> 
> I also thought about adding:
> 
> if (CodeCache::needs_flushing()) {
>  return Double.MAX_VALUE;
> }

^^ I think that would not produce a correct behavior. The fact that the code cache needs flushing doesn't mean you can't compile. It just means there's little space left, I think it would be wrong to just stop compiling.

igor


More information about the hotspot-compiler-dev mailing list