public class PlannerBenchmarkRunner extends Object implements PlannerBenchmark
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
protected org.slf4j.Logger |
singleBenchmarkRunnerExceptionLogger |
| Constructor and Description |
|---|
PlannerBenchmarkRunner(PlannerBenchmarkResult plannerBenchmarkResult) |
| Modifier and Type | Method and Description |
|---|---|
void |
benchmark()
Run all the single benchmarks and create a report.
|
void |
benchmarkingEnded() |
void |
benchmarkingStarted() |
long |
calculateTimeMillisSpent() |
File |
getBenchmarkDirectory() |
BenchmarkReport |
getBenchmarkReport() |
PlannerBenchmarkResult |
getPlannerBenchmarkResult() |
protected void |
runSingleBenchmarks() |
void |
setBenchmarkDirectory(File benchmarkDirectory) |
void |
setBenchmarkReport(BenchmarkReport benchmarkReport) |
protected long |
warmUp(ProblemBenchmarkResult problemBenchmarkResult,
long startingTimeMillis,
long warmUpTimeMillisSpentLimit,
long timeLeft) |
protected final transient org.slf4j.Logger logger
protected final transient org.slf4j.Logger singleBenchmarkRunnerExceptionLogger
public PlannerBenchmarkRunner(PlannerBenchmarkResult plannerBenchmarkResult)
public PlannerBenchmarkResult getPlannerBenchmarkResult()
public File getBenchmarkDirectory()
public void setBenchmarkDirectory(File benchmarkDirectory)
public BenchmarkReport getBenchmarkReport()
public void setBenchmarkReport(BenchmarkReport benchmarkReport)
public void benchmark()
PlannerBenchmarkbenchmark in interface PlannerBenchmarkpublic void benchmarkingStarted()
protected long warmUp(ProblemBenchmarkResult problemBenchmarkResult, long startingTimeMillis, long warmUpTimeMillisSpentLimit, long timeLeft)
protected void runSingleBenchmarks()
public void benchmarkingEnded()
public long calculateTimeMillisSpent()
Copyright © 2006–2015 JBoss by Red Hat. All rights reserved.