Withdrawn: 8278282: G1: Log basic statistics of evacuation failure

Hamlin Li mli at openjdk.java.net
Thu Dec 16 10:13:03 UTC 2021


On Wed, 8 Dec 2021 11:30:45 GMT, Hamlin Li <mli at openjdk.org> wrote:

> This is to get information about the pause time distribution (prepare(copy, sorting, …) , process (iterate) and cleanup) and region/objects/size statistics when processing evacuation failure objects in “Remove Self Forwards”, this information will be helpful when optimize the evacuation failure processing subsequently, and will also be helpful for users to analyze and troubleshoot in the future.
> 
> 
> [10.917s][debug][gc,phases] GC(0)       Restore Retained Regions (ms): ...
> [10.917s][debug][gc,phases] GC(0)         Retained Regions:              ...
> [10.917s][trace][gc,phases] GC(0)         Prepare Retained Object Refs (ms): ...
> [10.917s][trace][gc,phases] GC(0)         Reformat Retained Regions (ms): ...
> [10.917s][trace][gc,phases] GC(0)           Retained Objects:              ...
> [10.917s][trace][gc,phases] GC(0)           Retained Bytes:                ...
> [10.917s][trace][gc,phases] GC(0)         Reclaim Memory (ms):           ...
> [10.917s][trace][gc,phases] GC(0)           Used [Native] Memory:          ...

This pull request has been closed without being integrated.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6763



More information about the hotspot-gc-dev mailing list