jsadebugd/jdb and running clear JVM



使用jsadebugd或jdbc可以调试已经运行的jvm,启动时没有任何参数。我不明白这是怎么可能的,因为我认为,JVM通过JIT在本机代码中编译字节码,并且它不能被调试。

有人能解释一下吗?

这种定时调试对性能有何影响?

明显降低性能,但是只有在附加调试器的情况下,并且只有在编译为允许调试(可选)时才有可能。

相关内容

  • 没有找到相关文章

最新更新