从NetBeans运行的短程序上运行btrace

时间:2014-08-23 06:37:28

标签: netbeans jvisualvm btrace

我想从NetBeans运行一个简短的程序运行btrace,所以我从Window命令提示符启动jvisualvm,然后从NetBeans启动调试模式的程序,并在" main&#34中的第一个语句上设置断点;然后我从visualvm应用程序窗口右键单击该程序并选择"跟踪应用程序"。然后我选择继续netbeans来运行程序,并在可视VM上创建btrace的输出。这是从NetBeans快速程序运行btrace会话的最简单方法吗?

1 个答案:

答案 0 :(得分:0)

使用VisualVM生成一系列短期运行的应用程序似乎并不是最佳选择。使用CLI方法会更好。

  1. 使用 btracec
  2. 预编译BTrace脚本
  3. 在NetBeans中创建新项目配置并添加以下VM选项
    • -javaagent:<path-to-btrace-agent.jar>=stdout=true,script=<path-to-compiled-script>
  4. 选择此配置并运行应用程序以从标准输出
  5. 获取跟踪输出