从NetBeans在短时间运行的程序上运行btrace

从NetBeans在短时间运行的程序上运行btrace,netbeans,jvisualvm,btrace,Netbeans,Jvisualvm,Btrace,我想从NetBeans在短时间运行的程序上运行btrace,所以我从窗口命令提示符启动了jvisualvm,然后从NetBeans在调试模式下启动该程序,并在“main”类的第一条语句上设置断点。。然后,我右键单击visualvm应用程序窗口中的程序,并选择“跟踪应用程序”。然后,我选择在netbeans上继续运行程序,并在VisualVM上创建了btrace的输出。这是在NetBeans的快速程序上运行btrace会话的最简单方法吗?使用VisualVM生成短时间运行的应用程序的跟踪似乎不是最

我想从NetBeans在短时间运行的程序上运行btrace,所以我从窗口命令提示符启动了jvisualvm,然后从NetBeans在调试模式下启动该程序,并在“main”类的第一条语句上设置断点。。然后,我右键单击visualvm应用程序窗口中的程序,并选择“跟踪应用程序”。然后,我选择在netbeans上继续运行程序,并在VisualVM上创建了btrace的输出。这是在NetBeans的快速程序上运行btrace会话的最简单方法吗?

使用VisualVM生成短时间运行的应用程序的跟踪似乎不是最佳方法。您最好使用CLI方法

  • 使用btracec预编译BTrace脚本
  • 在NetBeans中创建新的项目配置,并添加以下VM选项
    • -javaagent:=stdout=true,script=
  • 选择此配置并运行应用程序以从标准输出获取跟踪输出

  • 我在尝试时收到了此错误:初始化VM代理库时发生的错误无法初始化:打开zip文件时出错或JAR清单丢失:C:\User\scvblwxq\Downloads\btrace bin\build\btrace-agent.JAR,我尝试使用.zip文件并收到了相同的消息。