RFR: 8343789: Move mutable nmethod data out of CodeCache [v9]
Boris Ulasevich
bulasevich at openjdk.org
Thu Feb 13 01:34:26 UTC 2025
On Mon, 3 Feb 2025 15:26:23 GMT, Andrew Haley <aph at openjdk.org> wrote:
> Do you want compressed OOPs to be moved out of CodeCache as well as uncompressed OOPs? If so, you should change `loadConNNode`in C2.
I have moved the OOPs table out of the CodeCache, but its contents remain unchanged - it still holds compressed or uncompressed pointers in the CodeHeap. As I understand it, I only need to adjust how OOPs are accessed without modifying anything else. With ShenandoahGC, I pass jtreg tests with UseCompressedOops both enabled and disabled, so there doesn’t seem to be any issue. Please let me know if I’m mistaken.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/21276#issuecomment-2655228538
More information about the hotspot-compiler-dev
mailing list