RFR(XXS): 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark (original) (raw)
Thomas Schatzl thomas.schatzl at oracle.com
Mon Jan 13 11:42:17 UTC 2014
- Previous message (by thread): RFR(XXS): 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
- Next message (by thread): RFR(XXS): 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi Mikael,
On Fri, 2014-01-10 at 18:07 +0100, Mikael Gerdin wrote:
On Friday 10 January 2014 10.34.14 Thomas Schatzl wrote: > Hi all, > > could I have some reviews for the following tiny change? > > It disables string table unlink in the G1 remark pause. This is not > required as G1 initial mark treats them as strong roots always. > > This needs to be changed again as soon as class unloading during > concurrent mark is implemented, but for now it gives a performance boost > about 10-15% of the remark pause across many applications. > > It is based on the recently posted RFR for JDK-8027476. > > Webrev: > http://cr.openjdk.java.net/~tschatzl/8027454/webrev/
Looks good, Ship it!
Thanks a lot, Thomas
- Previous message (by thread): RFR(XXS): 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
- Next message (by thread): RFR(XXS): 8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]