RFR: Changes to simplify MU accounting
Kelvin Nilsen
kdnilsen at openjdk.org
Tue May 23 19:59:48 UTC 2023
On Thu, 11 May 2023 01:12:03 GMT, Y. Srinivas Ramakrishna <ysr at openjdk.org> wrote:
>> This represents a small part of the expand-old-on-demand branch. By itself, this may result in some performance regression because we no longer use MU (mutator utilization) reports to guide generation sizing decisions. On the other hand, the guidance provided by MU metrics does not seem to be a very accurate predictor of ideal generation sizes.
>
> src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp line 54:
>
>> 52: class ShenandoahMmuTracker {
>> 53: private:
>> 54: // For reporting utilization during most recent GC cycle
>
> May be elaborate a bit (please correct as needed):
>
> // These hold the values of the most recent snapshots of cumulative
> // observations, and are used to compute deltas for specific
> // recording/reporting epochs at each subsequent snapshot.
Thanks. I've enhanced these comments in the expand-old-on-demand branch.
-------------
PR Review Comment: https://git.openjdk.org/shenandoah/pull/274#discussion_r1202924900
More information about the shenandoah-dev
mailing list