RFR(S): 8147432: JVMCI should report bailouts in PrintCompilation output

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue Jan 19 20:02:07 UTC 2016


Looks good.

Thanks,
Vladimir

On 1/19/16 11:32 AM, Tom Rodriguez wrote:
> http://cr.openjdk.java.net/~never/8147432/webrev/index.html
> https://bugs.openjdk.java.net/browse/JDK-8147432
>
> Currently JVMCI compiles either produce code or they don’t but nothing is reported for failures.  This adds a new
> CompilationRequestResult object that can return a human readable message to be included in the normal “COMPILE SKIPPED”
> style message.  I’ve refactored the printing so it’s shared between compiles.  The result can also include the number of
> inlined byte codes for use by things like CITimeEach.  Additionally I removed the
> CompilationToVM.notifyCompilationStatistics as this was apparently a left over.  Tested with specjvm and
> PrintCompilation which has a few OSR bailouts plus injecting some exceptions to make sure they were reported correctly.
>
> tom


More information about the hotspot-compiler-dev mailing list