RFR(XS) : 8036913 : make DeoptimizeALot dependent on number of threads

Igor Ignatyev igor.ignatyev at oracle.com
Tue Oct 28 18:22:24 UTC 2014


http://cr.openjdk.java.net/~iignatyev/8036913/webrev.00/
8 lines changed: 2 ins; 2 del; 4 mod;

Hi all,

Please review changes which makes DeoptimizeALot/ZombieALot dependent on 
number of threads. To achieve that, counter value is divided by number 
of threads before comparison w/ limit (*Interval).
+ zombieAllCounter incrementation is moved out of if-else to be aligned 
w/ deoptimizeAllCounter

bug: https://bugs.openjdk.java.net/browse/JDK-8036913
testing:
  - jprt
  - gc/gctests/RememberedSet on solaris-sparcv9 w/ -Xcomp 
-XX:+DeoptimizeALot : w/ the fix it takes 4m, w/o -- 100m
   // w/o DeoptimizeALot it takes 2m.

-- 
Igor


More information about the hotspot-compiler-dev mailing list