我希望能够使用Netbeans Profiler API对某些应用程序进行一些分析。我对使用Visual VM不感兴趣,而是以编程方式从应用程序中收集数据[比如CPU使用率和方法执行时间]。例如,使用CPU使用率和热方法。例如,如何获取数据并将其打印在控制台上?
这是来自Jiri Sedlacek-- VisualVM开发人员之一:
没有什么比'Netbeans Profiler API',探查器没有任何公共用途的API。 VisualVM和NetBeans Profiler都不会帮助您
这就是人们!
JRockit Mission Control根据new and noteworthy为3.1版本发布了一个公共API,用于订阅JMX数据并建立与本地/远程服务器的连接。请参见页面底部。
为了提供更新的信息:Netbeans是https://github.com/apache/incubator-netbeans下的公共代码
在模块分析器下,代码可用于以编程方式获取所需信息。