【问题标题】:Java Profiling in Continuous Integration持续集成中的 Java 分析
【发布时间】:2013-09-05 12:29:10
【问题描述】:

是否有与 Jenkins 等 CI 服务器集成的 Java 分析工具?

我不知道这样的事情是否存在,但如果能产生类似 YourKit Profiler 的快照这样的测试框架,那就太好了。这些将由 CI 服务器调用,并将结果与​​构建一起存储。结果是人们可以看到代码单元的性能变化历史,以帮助在系统集成级别进行更全面的性能调查。

【问题讨论】:

  • 我不确定我是否理解目的。 CI- 用于构建代码、运行单元测试并验证您是否有良好的构建。另一方面,分析器将检查 CPU、内存和线程,让您了解运行时。虽然可能 - 通过您编写性能测试并将其作为构建的一部分运行 - 我想实际的用户行为可能会有所不同。我找到的最接近的是:wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin
  • 目的是确定每个构建单元的客观性能,以便首先我们可以查看代码元素速度的历史日志,其次以便在运行完整的- 系统性能测试我们已经了解代码在隔离中运行的速度有多快,因此我们可以将注意力集中在集成、数据和网络等方面。

标签: java performance continuous-integration profiling performance-testing


【解决方案1】:

看看spf4j,我用它来进行连续分析(分析总是打开的)。

它使用采样进行分析,可以将分析数据保存到 ssdump 文件,也可以生成 html 报告。 (Spf4j 有一个可视化 ssdump 配置文件的 UI)

【讨论】:

    猜你喜欢
    • 2012-08-11
    • 2017-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    相关资源
    最近更新 更多