1

jsadebugd または jdb を使用すると、引数なしで開始された、すでに実行中の JVM をデバッグできます。JVMはJITによってネイティブコードのバイトコードをコンパイルし、デバッグできないと思っていたので、どうしてそれが可能なのかわかりません。

誰でも私を説明できますか?

そして、そのような時々のデバッグはパフォーマンスにどのように影響しますか?

4

1 に答える 1

2

ただし、デバッガーがアタッチされている場合に限り、パフォーマンスが著しく低下します。これは、デバッグを許可するようにコンパイルされている場合にのみ可能です (オプション)。

于 2012-10-11T20:01:57.493 に答える