On Wed, 29 Apr 2026 18:08:03 GMT, Frederic Parain <[email protected]> wrote:
>> This patch adds a simple policy to put a limit on field flattening to >> prevent instances from becoming too large. It is easy to generate very huge >> instances with nested flat values, so huge that the JVM struggles to >> allocate its internal data structure to handle such classes. The new policy >> allocates a flattening budget to each class, and field flattening in this >> class stops when the budget is exhausted. The limit can be tuned with a VM >> parameter. >> >> Tested on Mach5 tier1-4 >> >> --------- >> - [X] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Frederic Parain has updated the pull request incrementally with two > additional commits since the last revision: > > - Fix handling of VM configurations to run the tests > - Fix VM flag Marked as reviewed by aboldtch (Committer). ------------- PR Review: https://git.openjdk.org/valhalla/pull/2372#pullrequestreview-4199630799
