RFR: 8150720: Cleanup code around PrintOptoStatistics
Claes Redestad
claes.redestad at oracle.com
Fri Feb 26 11:40:27 UTC 2016
Hi,
src/share/vm/opto/parse1.cpp currently defines a number of global
counters that is used to collect some statistics. Some of these counters
are incremented in product builds, but ever only displayed in
non-product builds if run with -XX:+PrintOptoStatistics.
This patch masks such counters from product builds, removes a few
counters that were never read, fixes an issue with implicit_null_throws
which was never incremented in current code (seems it was moved to
SharedRuntime a long time ago without updating print_statistics) and
removes an unused enum (InlineStyle):
webrev: http://cr.openjdk.java.net/~redestad/8150720/webrev.00/
bug: https://bugs.openjdk.java.net/browse/JDK-8150720
Testing: RBT --test hotspot/test/:hotspot_all, manual verification that
-XX:+PrintOptoStatistics prints out a count for implicit NPE's thrown
Thanks!
/Claes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160226/82528a03/attachment.html>
More information about the hotspot-compiler-dev
mailing list