RFR: 8258431: Provide a JFR event with live set size estimate [v2]

Jaroslav Bachorik jbachorik at openjdk.java.net
Mon Mar 1 15:27:32 UTC 2021


On Thu, 18 Feb 2021 10:23:53 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

>> Jaroslav Bachorik has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains ten additional commits since the last revision:
>> 
>>  - Merge remote-tracking branch 'origin/master' into jb/live_set_1
>>  - Change dead space calculation
>>  - Common PR fixes
>>  - Minor G1 related PR fixes
>>  - Epsilon related PR fixes
>>  - Shenandoah related PR fixes
>>  - Rename ZStatHeap::live() to live_at_mark_end()
>>  - Update event definition and emission
>>  - 8258431: Provide a JFR event with live set size estimate
>
> src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp line 655:
> 
>> 653: 
>> 654: void ShenandoahHeap::set_live(size_t bytes) {
>> 655:   Atomic::release_store_fence(&_live, bytes);
> 
> Same, do `Atomic::store` here.

👍

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

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



More information about the hotspot-gc-dev mailing list