Package org.openjdk.jmh.runner
Class BenchmarkListEntry
java.lang.Object
org.openjdk.jmh.runner.BenchmarkListEntry
- All Implemented Interfaces:
Comparable<BenchmarkListEntry>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final Optional
<Collection<String>> private final Optional
<Collection<String>> private final Optional
<Collection<String>> private final String
private final Mode
private final Optional
<Collection<String>> private final int[]
private final String
private WorkloadParams
-
Constructor Summary
ConstructorsConstructorDescriptionBenchmarkListEntry
(String line) BenchmarkListEntry
(String userClassQName, String generatedClassQName, String method, Mode mode, Optional<Integer> threads, int[] threadGroups, Optional<Collection<String>> threadGroupLabels, Optional<Integer> warmupIterations, Optional<TimeValue> warmupTime, Optional<Integer> warmupBatchSize, Optional<Integer> measurementIterations, Optional<TimeValue> measurementTime, Optional<Integer> measurementBatchSize, Optional<Integer> forks, Optional<Integer> warmupForks, Optional<String> jvm, Optional<Collection<String>> jvmArgs, Optional<Collection<String>> jvmArgsPrepend, Optional<Collection<String>> jvmArgsAppend, Optional<Map<String, String[]>> params, Optional<TimeUnit> tu, Optional<Integer> opsPerInv, Optional<TimeValue> timeout) -
Method Summary
-
Field Details
-
userClassQName
-
generatedClassQName
-
method
-
mode
-
threadGroups
private final int[] threadGroups -
threadGroupLabels
-
threads
-
warmupIterations
-
warmupTime
-
warmupBatchSize
-
measurementIterations
-
measurementTime
-
measurementBatchSize
-
forks
-
warmupForks
-
jvm
-
jvmArgs
-
jvmArgsPrepend
-
jvmArgsAppend
-
params
-
tu
-
opsPerInvocation
-
timeout
-
workloadParams
-
-
Constructor Details
-
BenchmarkListEntry
public BenchmarkListEntry(String userClassQName, String generatedClassQName, String method, Mode mode, Optional<Integer> threads, int[] threadGroups, Optional<Collection<String>> threadGroupLabels, Optional<Integer> warmupIterations, Optional<TimeValue> warmupTime, Optional<Integer> warmupBatchSize, Optional<Integer> measurementIterations, Optional<TimeValue> measurementTime, Optional<Integer> measurementBatchSize, Optional<Integer> forks, Optional<Integer> warmupForks, Optional<String> jvm, Optional<Collection<String>> jvmArgs, Optional<Collection<String>> jvmArgsPrepend, Optional<Collection<String>> jvmArgsAppend, Optional<Map<String, String[]>> params, Optional<TimeUnit> tu, Optional<Integer> opsPerInv, Optional<TimeValue> timeout) -
BenchmarkListEntry
-
-
Method Details
-
toLine
-
cloneWith
-
cloneWith
-
getWorkloadParams
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BenchmarkListEntry>
-
equals
-
hashCode
public int hashCode() -
generatedTarget
-
getUsername
-
getUserClassQName
-
getMode
-
getThreadGroups
public int[] getThreadGroups() -
getThreadGroupLabels
-
toString
-
getWarmupTime
-
getWarmupIterations
-
getWarmupBatchSize
-
getMeasurementTime
-
getMeasurementIterations
-
getMeasurementBatchSize
-
getForks
-
getWarmupForks
-
getJvm
-
getJvmArgs
-
getJvmArgsAppend
-
getJvmArgsPrepend
-
getThreads
-
getParams
-
getTimeUnit
-
getOperationsPerInvocation
-
getTimeout
-