[jdk17] RFR: 8269125: Klass enqueue element size calculation wrong when traceid value cross compress limit [v2]

Markus Grönlund mgronlun at openjdk.java.net
Tue Jun 22 21:00:56 UTC 2021


> Greetings,
> 
> please help review this changeset to address an issue with erroneous size calculations as part of enqueuing compressed vs uncompressed elements representing tagged Klasses as part of the JFR load barrier. This issue was spotted during long-running stress testing which loads a huge quantity of classes (~256 million).
> 
> Testing: jdk_jfr
> 
> Thanks
> Markus

Markus Grönlund has updated the pull request incrementally with one additional commit since the last revision:

  uncompressed class pointers support

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

Changes:
  - all: https://git.openjdk.java.net/jdk17/pull/119/files
  - new: https://git.openjdk.java.net/jdk17/pull/119/files/309b36f4..78c34b25

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk17&pr=119&range=01
 - incr: https://webrevs.openjdk.java.net/?repo=jdk17&pr=119&range=00-01

  Stats: 11 lines in 1 file changed: 6 ins; 1 del; 4 mod
  Patch: https://git.openjdk.java.net/jdk17/pull/119.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk17 pull/119/head:pull/119

PR: https://git.openjdk.java.net/jdk17/pull/119


More information about the hotspot-jfr-dev mailing list