@Documented @Inherited @Retention(value=RUNTIME) @Target(value=TYPE) public @interface BenchmarkDriver
Modifier and Type | Optional Element and Description |
---|---|
String |
metric
The default metric is "ops/sec".
|
String |
name
The driver's name, can be ignored for a single-driver benchmark.
|
String |
opsUnit
Unit of operation, in plural.
|
String[] |
percentiles
The percentiles to measure against.
|
TimeUnit |
responseTimeUnit
The time unit used for reporting response times.
|
float |
threadPerScale
The number of threads this driver should launch for each
benchmark scale.
|
public abstract String name
public abstract String metric
public abstract String opsUnit
public abstract float threadPerScale
public abstract String[] percentiles
public abstract TimeUnit responseTimeUnit