RFR: 8295029: runtime/cds/appcds/LotsOfClasses.java fail with jfx

Coleen Phillimore coleenp at openjdk.org
Mon Oct 17 12:43:45 UTC 2022


This removes the can-resize parameter for ClassLoaderData dictionaries. They can all resize now that the shared dictionaries are moved to the CompactHashtable. This also removes an unused/untested development option to disallow resizing.
Tested with tiers1-4 and tested with the failing test case. It can't be added because it requires outside code or simulated because it would be an expensive test to generate all those class files.  There's an existing test for resizing.

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

Commit messages:
 - 8295029: runtime/cds/appcds/LotsOfClasses.java fail with jfx

Changes: https://git.openjdk.org/jdk/pull/10708/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=10708&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8295029
  Stats: 19 lines in 4 files changed: 0 ins; 12 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/10708.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/10708/head:pull/10708

PR: https://git.openjdk.org/jdk/pull/10708


More information about the hotspot-runtime-dev mailing list