Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8252898

remove bulk registration of JFR CompilerPhaseType names

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • 16
    • 16
    • hotspot
    • b16

      The changes made in JDK-8193210 supports only bulk registration of JFR CompilePhaseType names[1]. However, Graal only registers compiler phases upon their first execution since the set of phases in use is not known at VM initialization. This means registration of Graal phases needs to do a bunch of marshaling, unmarshaling and data shuffling for each phase registration. This can be removed by having the low level interface be in terms of a registering a single phase.

      [1] https://github.com/openjdk/jdk/blob/4e6a4af1866d0007d368b78bf78b6a8e1c8be425/src/hotspot/share/compiler/compilerEvent.hpp#L75

            dnsimon Douglas Simon
            dnsimon Douglas Simon
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: