RFR: 8365400: Enhance JFR to emit file and module metadata for class loading [v14]

Erik Gahlin egahlin at openjdk.org
Wed Dec 3 10:58:54 UTC 2025


On Wed, 3 Dec 2025 10:45:43 GMT, Markus Grönlund <mgronlun at openjdk.org> wrote:

>> Greetings,
>> 
>> this enhancement adds a "source" field, label "Source" to the jdk.ClassDefine event.
>> 
>> To enable this functionality, JFR needs a concurrent symbol table. We can build a simpler version of a concurrent hash table, taking advantage of the JFR epoch system. This will be useful also for planned future enhancements.
>> 
>> Extensions are made to AOT to consistently report identical canonical paths for classes as non-AOT code paths.
>> 
>> Testing: jdk_jfr, manual AOT verification, stress testing
>> 
>> Thanks
>> Markus
>
> Markus Grönlund has updated the pull request incrementally with one additional commit since the last revision:
> 
>   copyright header

Nice work!

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

Marked as reviewed by egahlin (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/28505#pullrequestreview-3534470248


More information about the hotspot-runtime-dev mailing list