RFR: 8241585: Remove unused _recursion_counter facility from PerfTraceTime

Ioi Lam ioi.lam at oracle.com
Thu Mar 26 19:12:34 UTC 2020


Hi Claes,

This looks good to me. I did a casual search of the function that you 
removed, and couldn't find anyone that actually calls them.

Thanks
- Ioi

On 3/26/20 10:40 AM, Claes Redestad wrote:
> 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