Skip Headers
前
 
次

JFRメソッド・プロファイラの忠実度の向上

JFRメソッド・プロファイラの優れた特性は、スタックをサンプリングするために、スレッドがセーフ・ポイントに達している必要がないことです。ただし、スタックをセーフ・ポイントでしか移動しないことはよくあるケースであるため、HotSpotは通常、コードの非セーフ・ポイントの部分のメタデータを提供しません。つまり、このようなサンプルはコマンド行番号とBCIに正しく解決されません。次のように指定する場合は除きます。

-XX:+UnlockDiagnosticVMOptions -XX:+DebugNonSafepoints

DebugNonSafepointsでは、コンパイラはセーフ・ポイントではないコ-ドの部分の必要なメタデータも生成します。