Package org.openjdk.jmh.runner.format
Interface OutputFormat
public interface OutputFormat
Internal interface for OutputFormat.
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidendBenchmark(BenchmarkResult result) Format for end-of-benchmark.voidendRun(Collection<RunResult> result) Format for end-of-benchmark.voidflush()voiditeration(BenchmarkParams benchParams, IterationParams params, int iteration) Format for iteration start.voiditerationResult(BenchmarkParams benchParams, IterationParams params, int iteration, IterationResult data) Format for end-of-iteration.voidvoidvoidstartBenchmark(BenchmarkParams benchParams) Format for start-of-benchmark output.voidstartRun()Format for start-of-benchmark output.voidvoidwrite(byte[] b) voidwrite(int b)
-
Method Details
-
iteration
Format for iteration start.- Parameters:
benchParams- benchmark parametersparams- iteration params in useiteration- iteration-number
-
iterationResult
void iterationResult(BenchmarkParams benchParams, IterationParams params, int iteration, IterationResult data) Format for end-of-iteration.- Parameters:
benchParams- name of benchmarkparams- iteration params in useiteration- iteration-numberdata- result of iteration
-
startBenchmark
Format for start-of-benchmark output.- Parameters:
benchParams- benchmark params
-
endBenchmark
Format for end-of-benchmark.- Parameters:
result- statistics of the run
-
startRun
void startRun()Format for start-of-benchmark output. -
endRun
Format for end-of-benchmark.- Parameters:
result- benchmark results
-
print
-
println
-
flush
void flush() -
close
void close() -
verbosePrintln
-
write
void write(int b) -
write
- Throws:
IOException
-