RFR: 6942632: Hotspot should be able to use more than 64 logical processors on Windows [v7]
Saint Wesonga
duke at openjdk.org
Wed Mar 13 23:05:39 UTC 2024
On Mon, 4 Mar 2024 06:49:52 GMT, David Holmes <dholmes at openjdk.org> wrote:
> Shouldn't the check for a job object be unconditional? I don't understand what the connection is to either `UseAllWindowsProcessorGroups` or the Windows version here. ??
A job object can enable multiple Windows processor groups. I think running with -XX:-UseAllWindowsProcessorGroups should override the job object enabling processors in >1 processor group (closer to behavior that would be seen in older OpenJDK versions). The approach I've taken adds a warning when this happens. Other than that, I've updated the implementation to respect the number of processors enabled by the job object. On older Windows versions, this includes displaying a warning that only 1 processor group is supported. Please let me know what you think of this approach.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17576#discussion_r1524011699
More information about the hotspot-runtime-dev
mailing list