RFR: 8336707: Contention of ForkJoinPool grows when stealing works [v19]

Doug Lea dl at openjdk.org
Sat Nov 9 21:58:19 UTC 2024


> This addresses tendencies in previous update to increase fencing, scanning, and signalling that can increase contention, and slow down performance especially on ARM platforms. It also uses more ARM-friendly constructions to reduce overhead (leading to several changes that all of the same form),

Doug Lea has updated the pull request incrementally with one additional commit since the last revision:

  Add CLEANED runState

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/21507/files
  - new: https://git.openjdk.org/jdk/pull/21507/files/f657543b..3a88605f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=21507&range=18
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=21507&range=17-18

  Stats: 149 lines in 1 file changed: 42 ins; 44 del; 63 mod
  Patch: https://git.openjdk.org/jdk/pull/21507.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/21507/head:pull/21507

PR: https://git.openjdk.org/jdk/pull/21507


More information about the core-libs-dev mailing list