Skip to content

8380778: [lworld] G1: Eager reclaim for flat arrays#2255

Open
tschatzl wants to merge 3 commits intoopenjdk:lworldfrom
tschatzl:submit/8380778-eager-reclaim-flat-arrays
Open

8380778: [lworld] G1: Eager reclaim for flat arrays#2255
tschatzl wants to merge 3 commits intoopenjdk:lworldfrom
tschatzl:submit/8380778-eager-reclaim-flat-arrays

Conversation

@tschatzl
Copy link
Copy Markdown
Contributor

@tschatzl tschatzl commented Mar 24, 2026

Hi all,

please review this change that extends G1 eager reclaim to large flat arrays.

This is mostly just a generalization ion of the existing mechanism, there is not much new about it.

Testing: gha, tier1-5

Thanks,
Thomas


Progress

  • Change must not contain extraneous whitespace
  • Commit message must refer to an issue
  • Change must be properly reviewed (1 review required, with at least 1 Committer)

Issue

  • JDK-8380778: [lworld] G1: Eager reclaim for flat arrays (Enhancement - P4)

Reviewing

Using git

Checkout this PR locally:
$ git fetch https://git.openjdk.org/valhalla.git pull/2255/head:pull/2255
$ git checkout pull/2255

Update a local copy of the PR:
$ git checkout pull/2255
$ git pull https://git.openjdk.org/valhalla.git pull/2255/head

Using Skara CLI tools

Checkout this PR locally:
$ git pr checkout 2255

View PR using the GUI difftool:
$ git pr show -t 2255

Using diff file

Download this PR as a diff file:
https://git.openjdk.org/valhalla/pull/2255.diff

Using Webrev

Link to Webrev Comment

@bridgekeeper
Copy link
Copy Markdown

bridgekeeper bot commented Mar 24, 2026

👋 Welcome back tschatzl! A progress list of the required criteria for merging this PR into lworld will be added to the body of your pull request. There are additional pull request commands available for use with this pull request.

@openjdk
Copy link
Copy Markdown

openjdk bot commented Mar 24, 2026

❗ This change is not yet ready to be integrated.
See the Progress checklist in the description for automated requirements.

@openjdk openjdk bot changed the title 8380778 8380778: [lworld] G1: Eager reclaim for flat arrays Mar 24, 2026
@tschatzl tschatzl force-pushed the submit/8380778-eager-reclaim-flat-arrays branch from d61cc5f to de2d2c8 Compare March 24, 2026 10:25
* initial version

* rename _has_no_references() to _has_no_oops()

* fix issue with large instanceoops

* fix assertions?

* initial version

* rename _has_no_references() to _has_no_oops()

* fix issue with large instanceoops

* fix condition to make assert pass
@tschatzl tschatzl force-pushed the submit/8380778-eager-reclaim-flat-arrays branch from de2d2c8 to 802bd59 Compare March 24, 2026 10:28
@tschatzl tschatzl marked this pull request as ready for review March 24, 2026 12:56
@openjdk openjdk bot added the rfr Pull request is ready for review label Mar 24, 2026
@mlbridge
Copy link
Copy Markdown

mlbridge bot commented Mar 24, 2026

Webrevs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rfr Pull request is ready for review

Development

Successfully merging this pull request may close these issues.

1 participant