RFR: 8339611: GenShen: Simplify ShenandoahOldHeuristics::trigger_collection_if_fragmented

Kelvin Nilsen kdnilsen at openjdk.org
Fri Sep 6 00:02:36 UTC 2024


Replace iterative solution with a single mathematical computation, and adjust old-gen defragmentation efforts to be a bit less aggressive.

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

Commit messages:
 - Fix whitespace
 - Simplify implementation of trigger_collection_if_fragmented()
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - ... and 14 more: https://git.openjdk.org/shenandoah/compare/662d146d...56479d90

Changes: https://git.openjdk.org/shenandoah/pull/492/files
  Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=492&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339611
  Stats: 34 lines in 1 file changed: 4 ins; 10 del; 20 mod
  Patch: https://git.openjdk.org/shenandoah/pull/492.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/492/head:pull/492

PR: https://git.openjdk.org/shenandoah/pull/492


More information about the shenandoah-dev mailing list