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