Package | Description |
---|---|
io.narayana.perf |
Modifier and Type | Method and Description |
---|---|
<T> Measurement<T> |
Measurement.Builder.build() |
Measurement<T> |
Measurement.measure(WorkerLifecycle<T> lifecycle,
WorkerWorkload<T> workload) |
Measurement<T> |
Measurement.measure(WorkerWorkload<T> workload) |
static <T> Measurement<T> |
PerformanceProfileStore.regressionCheck(WorkerLifecycle lifecycle,
WorkerWorkload<T> workload,
String metricName,
boolean useConfigArgs,
long maxTestTime,
int warmUpCount,
int numberOfCalls,
int threadCount,
int batchSize)
Measure the performance of a workload.
|
static <T> Measurement<T> |
PerformanceProfileStore.regressionCheck(WorkerWorkload<T> workload,
String metricName,
boolean useConfigArgs,
int warmUpCount,
int numberOfCalls,
int threadCount,
int batchSize)
Measure the performance of a workload.
|
static <T> Measurement<T> |
PerformanceProfileStore.regressionCheck(WorkerWorkload<T> workload,
String metricName,
boolean useConfigArgs,
long maxTestTime,
int warmUpCount,
int numberOfCalls,
int threadCount,
int batchSize)
Measure the performance of a workload.
|
Modifier and Type | Method and Description |
---|---|
T |
WorkerWorkload.doWork(T context,
int batchSize,
Measurement<T> measurement)
Perform a batch of work units.
|
void |
WorkerWorkload.finishWork(Measurement<T> measurement)
Notify the worker that the @link{doWork} method will not be called again on the current thread (but it may
still be called from other threads).
|
Constructor and Description |
---|
Measurement(Measurement result) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.