RFR: 8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping

Serguei Spitsyn sspitsyn at openjdk.java.net
Wed Jan 13 23:17:02 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.

LGTM
Thanks,
Serguei

-------------

Marked as reviewed by sspitsyn (Reviewer).

PR: https://git.openjdk.java.net/jdk/pull/1835


More information about the hotspot-dev mailing list