Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 jsadebugd 或 jdb 可以调试已经运行的 JVM,无需任何参数即可启动。我不明白这怎么可能,因为我认为 JVM 通过 JIT 将字节码编译为本机代码,并且无法调试。
有人可以解释一下吗?
以及这种不时的调试如何影响性能?
显着降低性能,但是只有在附加了调试器并且只有在编译允许调试(可选)时才有可能。