连续集成中的Java概要分析 [英] Java Profiling in Continuous Integration
问题描述
是否有任何与Jenkins等CI服务器集成的Java性能分析工具?
Are there any Java profiling tools that integrate with CI servers like Jenkins?
我不知道这样的事情是否存在,类型的测试框架,产生的结果像YourKit Profiler的快照。这些将由CI服务器调用,结果与构建一起存储。结果是,可以看到代码单元中性能变化的历史记录,以帮助在系统集成级别进行更全面的性能调查。
I've no idea if such things exist, but what would be splendid would be some kind of test framework that yielded results like YourKit Profiler's snapshots. These would be invoked by the CI server, and the results stored along with the build. The result being that one could see a history of performance changes in code units, to aid more holistic performance investigations at a system integration level.
推荐答案
请参阅 spf4j ,我将其用于持续性分析(分析始终开启)。
Take a look at spf4j, I use it for continuous profiling (profiling always turned on).
它使用抽样进行性能分析,它可以将配置文件数据保存到ssdump文件,也可以生成html报告。 (Spf4j有一个UI可视化ssdump配置文件)
It uses sampling for profiling and it can save the profile data to ssdump files, or it can generate html reports. (Spf4j has a UI to visualize the ssdump profile files)
这篇关于连续集成中的Java概要分析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!