CompileThreshold & BackEdgeThreshold question(s)

Kirk Pepperdine kirk at kodewerk.com
Fri Aug 3 12:02:32 PDT 2012


>>> 
>> 
>> oh then don't stop there.... :-)
> That's a lot to type… :) Basically the thresholds are dynamic. And the predicates are more involved.
> 
> Can I just point to you to a big fat comment at the top of this file, since I've already done the typing once: http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/file/b72784e722ff/src/share/vm/runtime/advancedThresholdPolicy.hpp 
> 
> Also, I'm not sure if it's mentioned in the comments, but tiered doesn't have the counter decay. Instead, there's another subsystem in hotspot now, that is called the "code cache flushing" that would GC methods that haven't been used for a while.

Thanks for the link.. and I've seen hints of code cache flushing but didn't quite dig into what the actual mechanics or thresholds were.

Kirk

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20120803/b20df1ac/attachment.html 


More information about the hotspot-compiler-dev mailing list