See: Description
| Interface | Description |
|---|---|
| IResultsConsumer |
An interface for consumers of benchmark results.
|
| Class | Description |
|---|---|
| AbstractBenchmark |
A superclass for tests that should be executed as benchmarks (several rounds, GC and
time accounting).
|
| AutocloseConsumer |
Consumers that should be closed at shutdown (if not earlier).
|
| Average |
Average with standard deviation.
|
| BenchmarkOptionsSystemProperties |
Global settings for benchmarks set through system properties.
|
| BenchmarkRule |
A benchmark rule (causes tests to be repeated and measured).
|
| Escape |
Entity escaping.
|
| GCSnapshot |
Snapshot of GC activity (cumulative for all GC types).
|
| Result |
A result of a single benchmark test.
|
| WriterConsumer |
IResultsConsumer printing benchmark results to a given writer. |
| XMLConsumer |
IResultsConsumer that writes XML files for each benchmark. |
| Enum | Description |
|---|---|
| Clock |
Used to specify what time to measure in
BenchmarkOptions. |
| ConsumerName |
Shortcuts for known
IResultsConsumer. |
| Annotation Type | Description |
|---|---|
| BenchmarkOptions |
Benchmark options applicable to methods annotated as tests.
|
JUnitBenchmarks core infrastructure and annotations.
Copyright © 2016 SciJava. All rights reserved.