RFR (S): 8155230: Tune thread usage for mark bitmap clear

Thomas Schatzl thomas.schatzl at oracle.com
Thu Apr 28 11:15:49 UTC 2016


Hi all,

  during testing of 8077144 I found that mark bitmap clearing 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-8155230
Webrev:
http://cr.openjdk.java.net/~tschatzl/8155230/webrev/
Testing:
jprt, webrev, various performance tests

Depends on 8155232.

Thanks,
  Thomas



More information about the hotspot-gc-dev mailing list