Co-authored-by: Aleksey Shipilev <shade@openjdk.org> Co-authored-by: Xiaolin Zheng <xlinzheng@openjdk.org> Reviewed-by: eosterlund, kvn, fyang