RFR 8u: Cherry-pick 8140584: nmethod::oops_do_marking_epilogue always runs verification code

Andrew Haley aph at redhat.com
Tue May 23 13:41:36 UTC 2017


On 23/05/17 13:18, Aleksey Shipilev wrote:

> Shenandoah-8u runs into the serious performance problem with code
> cache scan -- we are wasting several milliseconds per pause -- and
> it seems to be fixed in 8u152:
> https://bugs.openjdk.java.net/browse/JDK-8140584
> 
> I propose we cherry-pick it to our shenandoah-8u repo, while we wait for it to
> arrive from upstream.
> 
> Andrew, any objections?

We have to think about the criteria we use to decide such things.  It
seems to me that this is a very low-risk patch, but on the other hand
the gains are slight.  On the gripping hand, if we allow in many small
such patches we have a significant divergence from upstream.  Each
patch on its own is no big deal, but they all add up.

So, I'm on the horns of a dilemma.  (Ouch!)

Andrew.



More information about the shenandoah-dev mailing list