RFR: 8241585: Remove unused _recursion_counter facility from PerfTraceTime

Claes Redestad claes.redestad at oracle.com
Thu Mar 26 17:40:13 UTC 2020


Hi,

PerfTraceTime::_recursion_counter is unused, and removing it
gets rid of some branchy (but well-predicted) code in paths that is
somewhat startup sensitive.

http://cr.openjdk.java.net/~redestad/8241585/open.00/

Also added some trace logging to determine the number of perf
data counter or each type along with a tune-up to exactly match
the defaults.

Testing: tier1+2

Thanks!

/Claes


More information about the hotspot-runtime-dev mailing list