RFR: 8309874: NMethod barriers may remain armed when regions are promoted in place [v2]

William Kemper wkemper at openjdk.org
Wed Jun 14 23:16:43 UTC 2023


> Genshen runs in-place promotions during the evacuation phase. If the cycle is _only_ performing in-place promotions, it should not arm NMethod barriers. The barriers are now only armed and disarmed if the collection set is not empty.

William Kemper has updated the pull request incrementally with one additional commit since the last revision:

  Describe nmethod barrier arming/disarming protocol in comments

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

Changes:
  - all: https://git.openjdk.org/shenandoah/pull/286/files
  - new: https://git.openjdk.org/shenandoah/pull/286/files/fac642a3..715da332

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=shenandoah&pr=286&range=01
 - incr: https://webrevs.openjdk.org/?repo=shenandoah&pr=286&range=00-01

  Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/shenandoah/pull/286.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/286/head:pull/286

PR: https://git.openjdk.org/shenandoah/pull/286


More information about the shenandoah-dev mailing list