Review request 8153912: StackFrame::getFileName and StackFrame::getLineNumber not needed
Claes Redestad
claes.redestad at oracle.com
Mon Mar 13 18:15:48 UTC 2017
On 2017-03-13 16:56, Mandy Chung wrote:
>
>> On Mar 12, 2017, at 9:25 PM, Ralph Goers <ralph.goers at dslextreme.com> wrote:
>>
>> 1. Walking the Throwable StackTraceElements is significantly faster in Java 8 than Java 9. I am not sure what benchmark Brent used but my results differ.
>
> I’ll be surprised if jdk 9 Throwable is slower than jdk 8 as JDK-8150778 should give some improvement.
>
> We will look into it.
I've verified this on my machine, although the difference is smaller
when comparing 8 and 9 on the benchmarks that run on both (~10%).
Quick profiling indicates that we're spending time in
StringTable::lookup_shared in 9, which could be due to changes in
https://bugs.openjdk.java.net/browse/JDK-8015086
I'm currently evaluating if the performance fix suggested by Ioi has an
effect: https://bugs.openjdk.java.net/browse/JDK-8175863
If so, this might be something we need to escalate.
/Claes
More information about the core-libs-dev
mailing list