RFR: Account for humongous object waste [v2]

William Kemper wkemper at openjdk.org
Tue Apr 18 00:30:18 UTC 2023


> The unused portion of the last region in a humongous object is now tracked and logged.

William Kemper has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 21 commits:

 - Merge branch 'shenandoah-master' into humongous-waste-accounting-fix
 - Allow global generation to track humongous waste, improve description of feature
 - Revert unnecessary changes
 - Resolve merges
 - Merge branch 'shenandoah-master' into humongous-waste-accounting-fix
 - Merge branch 'shenandoah-master' into humongous-waste-accounting-fix
 - Remove instrumentation
 - WIP: Simplify computations of humongous waste
 - Simplify humongous waste tracking when region is recycled
 - WIP: Verify humongous waste tallies in verification
 - ... and 11 more: https://git.openjdk.org/shenandoah/compare/b5e2102a...faf0f09e

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

Changes: https://git.openjdk.org/shenandoah/pull/255/files
 Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=255&range=01
  Stats: 115 lines in 8 files changed: 82 ins; 13 del; 20 mod
  Patch: https://git.openjdk.org/shenandoah/pull/255.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/255/head:pull/255

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


More information about the shenandoah-dev mailing list