3

我正在寻找一种工具,它可以随着时间的推移为 java 应用程序绘制方法调用。也许是分析器或其他日志解析工具?

我知道我可以用 python 写一些东西,我会努力做到这一点。我只是希望不要重新发明轮子。

编辑:

我最终做的是编写一些 python 来解析我的日志并以 5 秒的间隔拍摄快照。然后,我使用谷歌文档和电子表格将我的数据可视化,并使用包含 2 列数据的图表:时间和频率。谷歌文档非常有用。使用“将图表移动到自己的工作表”以获得漂亮的全尺寸视图。当我清理一下我的python时,我会发布它。

这是我在评论中指定的方法的输出图

替代文字

4

4 回答 4

1

YourKit Java Profiler is probably the most powerful Java profiler out there. It is not free but not unreasonably expensive either. If it doesn't have the feature you are looking for, I kinda doubt any application would.

于 2010-09-20T18:49:54.587 回答
1

查看JProfiler。我不建议编写自己的工具,这是一个已经有很多玩家的空间......除非你真的在寻找可以做的事情。:-)

于 2010-08-17T14:36:22.117 回答
1

VisualVM是一个集成了多个命令行 JDK 工具和轻量级分析功能的可视化工具。它专为生产和开发时间使用而设计,进一步增强了 Java SE 平台的监控和性能分析能力。

于 2010-09-22T16:37:04.780 回答
1

您还可以检查 NetBeans 分析器,如果您应用标准 Java 代码(我的意思是,部署在 Glassfish 中的项目会更复杂一些)

替代文字 (来自Dobbs 博士的 Google 图片)

编辑:对不起,再看看你的问题,这不是你要找的,但无论如何它可能很有趣

于 2010-08-22T10:21:09.353 回答