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

Markus Grönlund mgronlun at openjdk.java.net
Wed Jun 23 11:52:30 UTC 2021


On Tue, 22 Jun 2021 15:18:26 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

> 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

This pull request has now been integrated.

Changeset: 1b2147a2
Author:    Markus Grönlund <mgronlun at openjdk.org>
URL:       https://git.openjdk.java.net/jdk17/commit/1b2147a23f1bdc2ed4a91ddbb4ac70b26e5cfb2d
Stats:     20 lines in 2 files changed: 10 ins; 4 del; 6 mod

8269125: Klass enqueue element size calculation wrong when traceid value cross compress limit

Reviewed-by: jbachorik, egahlin

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

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


More information about the hotspot-jfr-dev mailing list