RFR (S): 8200305: Update gc,liveness output with remset state after rebuild remset concurrently changes

Thomas Schatzl thomas.schatzl at oracle.com
Wed Mar 28 15:26:52 UTC 2018


Hi all,

  can I have reviews for this change that updates the gc,liveness
output to add the remembered set state?

This change adds a column next to "remset" called "state" that can be
either UNTRA (Untracked), UPDAT (Updating) and CMPLT (Complete).

There is a log snippet attached that shows the new output.

If somebody asks, I kind of agree that we should probably rethink this
output (remove some of the addresses, add region number), but this is
imho out of scope for this change. ;]

CR:
https://bugs.openjdk.java.net/browse/JDK-8200305
Webrev:
http://cr.openjdk.java.net/~tschatzl/8200305/webrev/
Testing:
local verification

Thanks,
  Thomas

-------------- next part --------------
[1.458s][trace][gc,liveness       ] GC(6) ###   type                         address-range       used  prev-live  next-live          gc-eff     remset   state  code-roots
[1.458s][trace][gc,liveness       ] GC(6) ###                                                 (bytes)    (bytes)    (bytes)      (bytes/ms)    (bytes)            (bytes)
[1.458s][trace][gc,liveness       ] GC(6) ###   OLD  0x00000000f8000000-0x00000000f8100000    1048576    1048216    1048216             0.0      12440   UNTRA       9680


More information about the hotspot-gc-dev mailing list