RFR: Denser ShHeapRegion status line

Roman Kennke rkennke at redhat.com
Wed Feb 21 13:04:04 UTC 2018


Seems good and useful.

Can you hold this back until I merged upstream jdk/jdk into sh/jdk ?
Should be done any hour now.

Roman

On Wed, Feb 21, 2018 at 1:12 PM, Aleksey Shipilev <shade at redhat.com> wrote:
> 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