0

NetBeans から実行時間の短いプログラムで btrace を実行したかったので、Windows コマンド プロンプトから jvisualvm を起動し、NetBeans からデバッグ モードでプログラムを起動し、「メイン」クラスの最初のステートメントにブレークポイントを設定しました。 visualvm Applications ウィンドウからプログラムをクリックし、「Trace application」を選択しました。次に、netbeans で続行を選択してプログラムを実行すると、btrace の出力がビジュアル VM で作成されました。これは、NetBeans からのクイック プログラムで btrace セッションを実行する最も簡単な方法ですか?

4

1 に答える 1

0

VisualVM を使用して実行時間の短いアプリケーションのトレースを生成することは、最適ではないようです。CLI アプローチの方が適しています。

  1. btracec を使用してBTraceスクリプトをプリコンパイルします。
  2. NetBeans で新しいプロジェクト構成を作成し、次の VM オプションを追加します
    • -javaagent:<path-to-btrace-agent.jar>=stdout=true,script=<path-to-compiled-script>
  3. この構成を選択してアプリケーションを実行し、 stdoutからトレース出力を取得します
于 2014-08-25T15:42:21.793 に答える