RFR(XL): 8199712: Flight Recorder

Erik Joelsson erik.joelsson at oracle.com
Mon May 14 16:05:21 UTC 2018


Oh, I missed the new makefiles last time I looked at this.

in Copy-jdk.jfr.gmk, everything looks like it's indented an extra 4 
steps. I'm assuming this is because it used to be conditional in the 
previous closed file.

GensrcJfr.gmk, line 94, please move )) to the left.

Looking closer at GensrcJfr.gmk, The macro SetupJfrGeneration looks like 
it is only called once. This could be greatly simplified by just taking 
the body of the macro and inlining all the inputs. This of course unless 
you see a need in the future to generate additional files using the jfr 
tool.

/Erik

On 2018-05-14 07:36, Erik Gahlin wrote:
> Here is an updated webrev:
>
> http://cr.openjdk.java.net/~egahlin/8199712.1/ [1]
>
> that incorporates:
>
> - build changes
> - new event prefix, i.e. "com.oracle.jdk.CPULoad" becomes "jdk.CPULoad"
> - obsolete command line options EnableTracing and UseLockedTracing
> - fixed typos in the Javadoc
> - simplified #include files
>
> RFEs have been filed for other issues, CSR is approved and tests pass.
>
> Erik and Markus
>
> [1] Parent:
>
> changeset:   50092:0e42d3120e51
>
> user:        clanger
> date:        Sat May 12 10:26:42 2018 +0200
> summary:     8202915: [JAXP] Performance enhancements and cleanups in 
> com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator
>
>
>> Greetings,
>>
>> Could I have a review of 8199712: Flight Recorder
>>
>> As mentioned in the preview [1] the tracing backend has been removed. 
>> Event metadata has been consolidated into a single XML file and event 
>> classes are now generated by GenerateJfrFiles.java.
>>
>> Tests have been run on Linux-x64, Windows-x64 and MaxOSX-x64.
>>
>> For details about the feature, see the JEP:
>> https://bugs.openjdk.java.net/browse/JDK-8193393
>>
>> Webrev:
>> http://cr.openjdk.java.net/~egahlin/8199712.0/
>>
>> Bug:
>> https://bugs.openjdk.java.net/browse/JDK-8199712
>>
>> [1] 
>> http://mail.openjdk.java.net/pipermail/hotspot-dev/2018-April/031359.html
>>
>> Thanks
>> Erik and Markus
>




More information about the build-dev mailing list