p
xsbt
package xsbt
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
-
class
BenchmarkBase
extends AnyRef
- Annotations
- @State()
-
case class
BenchmarkProject
(repo: String, hash: String, subprojects: Seq[String], useJavaCp: Boolean = true) extends Product with Serializable
Represent a project on which to run benchmarks.
-
class
ColdScalacBenchmark
extends ScalacBenchmark
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit() @Fork()
-
class
HotScalacBenchmark
extends ScalacBenchmark
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit() @Warmup() @Measurement() @Fork()
-
case class
ProjectSetup
(subproject: String, at: File, compilationInfo: CompilationInfo, runGenerator: Generator) extends Product with Serializable
Represent the setup for a concrete subproject of a
BenchmarkProject
. - class ScalacBenchmark extends BenchmarkBase
-
class
WarmScalacBenchmark
extends ScalacBenchmark
- Annotations
- @State() @BenchmarkMode() @OutputTimeUnit() @Warmup() @Measurement() @Fork()
-
case class
ZincSetup
(result: Result[List[ProjectSetup]]) extends Product with Serializable
Consist of the setups for every subproject of a
ProjectBenchmark
.
Value Members
- object BenchmarkProjects
- object GlobalBenchmarkSetup