RFR: Denser ShHeapRegion status line

Aleksey Shipilev shade at redhat.com
Wed Feb 21 12:12:28 UTC 2018


http://cr.openjdk.java.net/~shade/shenandoah/dense-hs-err/webrev.01/

ShenandoahHeapRegion status line gets really crowded -- it barely fits on my monitor now! We can
make it denser by ignoring native address of the region itself, shortening the default padding for
addresses and sequence numbers, etc. We can also rearrange status line to make most important things
first: e.g. TAMS should be right after BTE.

Status line before:
 |0x00001520c406b290|    0|R  |BTE 0x00000000c0000000, 0x00000000c0080000, 0x00000000c0080000|U
100%|T 100%|G   0%|S   0%|L 100%|FMSN               1|LMSN               8|FGSN               0|LGSN
              0| |CP   0|TAMS 0x00000000c0000000, 0x00000000c0000000|

Status line after:
 |    1|R  |BTE     c0080000,     c0100000,     c0100000|TAMS     c0080000,     c0080000|U 100%|T
100%|G   0%|S   0%|L 100%| |CP   0|SN            9,       10,        0,        0

Testing: hotspot_gc_shenandoah, eyeballing hs_errs

-Aleksey



More information about the shenandoah-dev mailing list