【问题标题】:How do you run JMH Benchmarks on Scala Code in a Gradle Project using the Gradle Scala Plugin如何使用 Gradle Scala 插件在 Gradle 项目中对 Scala 代码运行 JMH 基准测试
【发布时间】:2016-12-06 22:37:23
【问题描述】:

我正在寻找一种在 gradle 项目中对 Scala 代码运行 JMH 基准测试的方法。对于 SBT,有一个 plugin。如果您正在使用 Gradle,或者使用其他插件或编写任务,您如何做同样的事情。

【问题讨论】:

    标签: scala gradle gradle-plugin jmh


    【解决方案1】:

    你应该看看JMH Gradle Plugin。默认配置应该允许用 Java 编写 JMH 基准测试来测试 Scala 代码。

    如果您想在 Scala 中自己编写基准测试,您必须像这样手动添加插件和依赖项:

    apply plugin: 'scala'
    
    sourceSets {
        jmh {
            scala.srcDir 'src/jmh/scala'
        }
    }
    
    jmh {
        include = ['.*']
        jmhVersion = '1.15'
    }
    
    dependencies {
        compile group: 'org.scala-lang', name: 'scala-library', version: '2.12.1'
    }
    

    然后在src/jmh/scala中添加基准代码。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 2017-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多