RFR: 8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping
David Holmes
dholmes at openjdk.java.net
Fri Jan 8 21:51:07 UTC 2021
On Fri, 18 Dec 2020 02:01:28 GMT, Chris Plummer <cjplummer at openjdk.org> wrote:
> There is an assert in `JvmtiThreadState::cur_stack_depth()` that tends to slow down single stepping a lot when running the debuggee with a debug jvm. See CR for details. The fix is to allow disabling of this assert using the new EnableJVMTIStackDepthAsserts global, which defaults to true.
This works but I'm concerned if this sets a precedent for adding expensive assertions? Do we already have similar flags?
-------------
PR: https://git.openjdk.java.net/jdk/pull/1835
More information about the serviceability-dev
mailing list