连续集成中的Java概要分析 [英] Java Profiling in Continuous Integration

查看:247
本文介绍了连续集成中的Java概要分析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有任何与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆