RFR: 8140393: Move WorkerDataArray to its own file

Erik Helin erik.helin at oracle.com
Mon Oct 26 12:23:13 UTC 2015


Hi all,

this patch moves the class WorkerDataArray into its own file. While
moving to the code, I also refurbished it a bit. WorkerDataArray used
to cache the results for calls to max(), min(), sum() etc because it
might be expensive too loop over the array. However, the array we are
iterating over will at most be as big as the number of GC threads (it is
very rare to use more than 1000 GC threads). Performance runs shows no
regressions at all, so I prefer to go with the simpler code.

Enhancement:
https://bugs.openjdk.java.net/browse/JDK-8140393

Webrev:
http://cr.openjdk.java.net/~ehelin/8140393/webrev.00/

Testing:
- JPRT
- Perf Aurora for performance regressions

Thanks,
Erik



More information about the hotspot-gc-dev mailing list