RFR(s): 8214180: Need better granularity for sleeping

Robbin Ehn robbin.ehn at oracle.com
Wed Nov 21 14:06:17 UTC 2018


Hi all, please review.

naked_short_sleep is to coarse grained on contemporary hardware/os:es.
1 ms as minimum when we can complete an entire safe-point in 0.5 ms is a very 
long time.
Sleeping a very short time instead yielding have several uses-cases.

Here I add it SpinYield to get much smother back-off delay curve.
Which means it will be usable in more places.

CR:
https://bugs.openjdk.java.net/browse/JDK-8214180

Webrev:
http://cr.openjdk.java.net/~rehn/8214180/webrev/

Passes t1-3.

Thanks, Robbin


More information about the hotspot-runtime-dev mailing list