RFR: 8216424: Remove or clean up TimeLivenessAnalysis

Claes Redestad claes.redestad at oracle.com
Wed Jan 9 15:10:40 UTC 2019


Hi,

implementation for the develop flag TimeLivenessAnalysis leaves a few
breadcrumbs in product builds (in particular TraceTime
constructors/destructors aren't being inlined, so the compiler doesn't
realize these objects aren't actually doing anything)

Bug: https://bugs.openjdk.java.net/browse/JDK-8216424

This should be either cleaned up:
http://cr.openjdk.java.net/~redestad/8216424/cleanup.00/

.. or the flag should be removed altogether:
http://cr.openjdk.java.net/~redestad/8216424/remove.00/

I favor removal since the statistics collected by this analysis does
not seem very useful and any real performance effect could/should be
estimated using real profiling tools on product builds, anyhow.

Thanks!

/Claes


More information about the hotspot-compiler-dev mailing list