RFR: 8344068: Windows x86-64: Out of CodeBuffer space when generating final stubs
Vladimir Kozlov
kvn at openjdk.org
Tue Dec 3 17:24:43 UTC 2024
On Tue, 3 Dec 2024 14:38:39 GMT, Andrew Haley <aph at openjdk.org> wrote:
> I've had a look at the difference between an Intel AVX-512 machine (which does run out of memory) and an AMD machine, and it seems to be that the AVX-512 stubs required by Windows really do take up a lot of space. This should be sufficient.
src/hotspot/cpu/x86/stubRoutines_x86.hpp line 41:
> 39: // Windows have more code to save/restore registers
> 40: _compiler_stubs_code_size = 20000 LP64_ONLY(+47000) WINDOWS_ONLY(+2000),
> 41: _final_stubs_code_size = 10000 LP64_ONLY(+20000) WINDOWS_ONLY(+22000) ZGC_ONLY(+20000)
Do you know which particular stubs cause out of space?
Most stubs are generated for `compiler` intrinsics. I would assume that they are causing the issue and not `final` 6 stubs.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/22516#discussion_r1868122421
More information about the hotspot-compiler-dev
mailing list