RFR 8221623 : Add StackWalker micro benchmarks to jdk repo
Brent Christian
brent.christian at oracle.com
Fri Sep 13 22:07:40 UTC 2019
Hi,
Please review these StackWalker and Throwable benchmarks for addition
into the JDK microbenchmarks.
Bug:
https://bugs.openjdk.java.net/browse/JDK-8221623
Webrev:
http://cr.openjdk.java.net/~bchristi/8221623/webrev07/
The StackWalker benchmarks use StackWalker's forEach(), walk(), and
Options to measure retrieval of various types of information from the
call stack.
The Throwable benchmarks do corresponding exercises; there are also a
couple of Logging benchmarks.
A JMH @Param is used to test a variety of call stack depths.
In the future, we might consider a benchmark for
Reflection.getCallerClass(). (It is more involved today to benchmark
that method than at the time these benchmarks were originally written,
so that one's commented out.) See JDK-8230976.
Thanks,
-Brent
1. https://bugs.openjdk.java.net/browse/JDK-8230976
More information about the core-libs-dev
mailing list