JDK-8359924 : Deprecate and obsolete ParallelRefProcEnabled
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2025-06-18
  • Updated: 2025-06-23
  • Resolved: 2025-06-23
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 26
26 masterFixed
Related Reports
CSR :  
Description
The `ParallelRefProcEnabled` flag controls whether reference processing is multi-threaded. It is enabled by default, and there is little reason to disable it in modern usage.

Maintaining this flag adds unnecessary complexity to the reference processing logic. To simplify the codebase, we propose to remove (deprecate then obsolete) this flag.

This flag is exclusively utilized by the Parallel/G1 GC.
Comments
Changeset: 516197f5 Branch: master Author: Albert Mingkun Yang <ayang@openjdk.org> Date: 2025-06-23 08:27:13 +0000 URL: https://git.openjdk.org/jdk/commit/516197f50b079978a4aa1593744cef9d56e01c67
23-06-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/25875 Date: 2025-06-18 14:04:28 +0000
18-06-2025