Integrated: 8252898: remove bulk registration of JFR CompilerPhaseType names
Doug Simon
dnsimon at openjdk.java.net
Mon Sep 14 07:51:39 UTC 2020
On Tue, 8 Sep 2020 15:07:04 GMT, Doug Simon <dnsimon at openjdk.org> wrote:
> The changes made in [JDK-8193210](https://bugs.openjdk.java.net/browse/JDK-8193210) support only [bulk
> registration](https://github.com/openjdk/jdk/blob/4e6a4af1866d0007d368b78bf78b6a8e1c8be425/src/hotspot/share/compiler/compilerEvent.hpp#L75)
> of compiler phase names with JFR. However, Graal only registers compiler phase names upon first execution of the phase
> since the set of phases is not known during VM initialization. This means registration of a Graal phase name needs to
> do unnecessary work, wrapping a single name into an array to conform to the bulk registration API. This pull request
> updates the registration API to be in terms of a registering a single phase name.
This pull request has now been integrated.
Changeset: b05290aa
Author: Doug Simon <dnsimon at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/b05290aa
Stats: 114 lines in 6 files changed: 43 ins; 31 del; 40 mod
8252898: remove bulk registration of JFR CompilerPhaseType names
Reviewed-by: kvn, jcm
-------------
PR: https://git.openjdk.java.net/jdk/pull/77
More information about the hotspot-compiler-dev
mailing list