RFR (S): 8155229: Tune thread usage for live data clearing

Thomas Schatzl thomas.schatzl at oracle.com
Thu Apr 28 11:16:02 UTC 2016


Hi all,

  during testing of 8077144 I found that live bitmap clear can be
significantly sped up by not using that many threads.

A good conservative estimate (tends to use too many threads) that still
cuts mark bitmap clear time by >50% is to give each thread at least 1
MB of data to clear.

CR:
https://bugs.openjdk.java.net/browse/JDK-8155229
Webrev:
http://cr.openjdk.java.net/~tschatzl/8155229/webrev/
Testing:
jprt, webrev, various performance tests

Depends on 8155232.

Thanks,
  Thomas


More information about the hotspot-gc-dev mailing list