我们有一个定期执行groovy脚本的作业服务器。它们没有编译。
我希望JProfiler
在启动时附加到任何 JVM,记录分析信息,然后将快照保存到我们可能在另一时间查看结果的某个目录中。有没有办法做到这一点?
或者,我可以从JProfiler中手动启动脚本并以这种方式获得结果。但是,它似乎并不知道Groovy脚本,我只能找到一种方法来启动编译的 Groovy代码。有没有办法启动脚本并对其进行配置?
答案 0 :(得分:0)
您可以将bin/jpenable
命令行实用程序与--offline
开关一起使用(请参阅jpenable --help
的输出)以运行预配置的脱机配置会话。该会话应包含记录数据和保存快照的触发器。
但是,它似乎并不知道Groovy脚本
您必须在会话设置的“过滤器设置”选项卡上将groovy类添加到配置文件类列表中。但是,除非编译脚本,否则您将看不到调用树中的方法名称,因此它不会非常有用。