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