Blocks :
|
|
Relates :
|
|
Relates :
|
While investigating JDK-8015268, I found that a large portion of the young GC times where spent in the single-thread phase that prunes the StringTable (where interned Strings are registered). This phase walks the StringTable twice. First to unlink all dead Strings and then to to update the references to all live Strings. By simply combining these walks I could get a 10% decrease in young GC times on CRM Sales Opty.
|