Re: RFR: 8365400: Enhance JFR to emit file and module metadata for class loading [v6]
Greetings,
this enhancement adds a "source" field, label "Location" 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: jfr views for class source ------------- Changes: - all: https://git.openjdk.org/jdk/pull/28505/files - new: https://git.openjdk.org/jdk/pull/28505/files/2e8809b0..c0e1124e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=28505&range=05 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=28505&range=04-05 Stats: 26 lines in 3 files changed: 21 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk/pull/28505.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/28505/head:pull/28505 PR: https://git.openjdk.org/jdk/pull/28505
participants (1)
-
Markus Grönlund