RFR(S): 8037970: make PrintMethodData a diagnostic options
Vladimir Kozlov
vladimir.kozlov at oracle.com
Thu Mar 20 18:22:42 UTC 2014
Looks reasonable. Why you removed +compiled_invocation_count() in
compare_methods()?
Thanks,
Vladimir
On 3/20/14 9:20 AM, Roland Westrelin wrote:
> I’d like to make PrintMethodData a diagnostic option. When investigating nashorn performance, I found it useful to have the result of profiling.
>
> This change also:
>
> - changes the format of PrintMethodData to use:
>
> java.lang.invoke.DirectMethodHandle::internalMemberName
>
> instead of
>
> java/lang/invoke/DirectMethodHandle.internalMemberName
>
> for method names. Very useful for lambda forms: java.lang.invoke.LambdaForm$BMH/853119666::reinvoke
>
> - dumps data for all methods including lambda forms
>
> In debug builds, the print compiler oracle command can also cause profile data to be dumped for a particular method. In a product build, I restricted it to PrintMethodData only so when don’t iterate over all methods every time the JVM exits.
>
> http://cr.openjdk.java.net/~roland/8037970/webrev.00/
>
> Roland.
>
More information about the hotspot-compiler-dev
mailing list