public class org.openjdk.jmh.infra.BenchmarkParams extends org.openjdk.jmh.infra.BenchmarkParamsL4
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.openjdk.jmh.infra.BenchmarkParams
super_class: org.openjdk.jmh.infra.BenchmarkParamsL4
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -1068219503090299117
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_3
anewarray java.lang.String
dup
iconst_0
ldc "benchmark"
aastore
dup
iconst_1
ldc "generatedTarget"
aastore
dup
iconst_2
ldc "synchIterations"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
1: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_4
anewarray java.lang.String
dup
iconst_0
ldc "threads"
aastore
dup
iconst_1
ldc "threadGroups"
aastore
dup
iconst_2
ldc "forks"
aastore
dup
iconst_3
ldc "warmupForks"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
2: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "warmup"
aastore
dup
iconst_1
ldc "measurement"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
3: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "mode"
aastore
dup
iconst_1
ldc "params"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
4: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "timeUnit"
aastore
dup
iconst_1
ldc "opsPerInvocation"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
5: ldc Lorg/openjdk/jmh/infra/BenchmarkParams;
iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "jvm"
aastore
dup
iconst_1
ldc "jvmArgs"
aastore
invokestatic org.openjdk.jmh.util.Utils.check:(Ljava/lang/Class;[Ljava/lang/String;)V
6: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, java.lang.String, boolean, int, int[], java.util.Collection<java.lang.String>, int, int, org.openjdk.jmh.infra.IterationParams, org.openjdk.jmh.infra.IterationParams, org.openjdk.jmh.annotations.Mode, org.openjdk.jmh.runner.WorkloadParams, java.util.concurrent.TimeUnit, int, java.lang.String, java.util.Collection<java.lang.String>, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.openjdk.jmh.runner.options.TimeValue);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZI[ILjava/util/Collection;IILorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/runner/WorkloadParams;Ljava/util/concurrent/TimeUnit;ILjava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/runner/options/TimeValue;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=22, locals=22, args_size=22
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 0: aload 0
aload 1
aload 2
iload 3
1: iload 4
aload 5
aload 6
2: iload 7
iload 8
3: aload 9
aload 10
4: aload 11
aload 12
5: aload 13
iload 14
6: aload 15
aload 16
7: aload 17
aload 18
aload 19
aload 20
8: aload 21
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.<init>:(Ljava/lang/String;Ljava/lang/String;ZI[ILjava/util/Collection;IILorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/runner/WorkloadParams;Ljava/util/concurrent/TimeUnit;ILjava/lang/String;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/runner/options/TimeValue;)V
9: return
end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/openjdk/jmh/infra/BenchmarkParams;
0 10 1 benchmark Ljava/lang/String;
0 10 2 generatedTarget Ljava/lang/String;
0 10 3 synchIterations Z
0 10 4 threads I
0 10 5 threadGroups [I
0 10 6 threadGroupLabels Ljava/util/Collection<Ljava/lang/String;>;
0 10 7 forks I
0 10 8 warmupForks I
0 10 9 warmup Lorg/openjdk/jmh/infra/IterationParams;
0 10 10 measurement Lorg/openjdk/jmh/infra/IterationParams;
0 10 11 mode Lorg/openjdk/jmh/annotations/Mode;
0 10 12 params Lorg/openjdk/jmh/runner/WorkloadParams;
0 10 13 timeUnit Ljava/util/concurrent/TimeUnit;
0 10 14 opsPerInvocation I
0 10 15 jvm Ljava/lang/String;
0 10 16 jvmArgs Ljava/util/Collection<Ljava/lang/String;>;
0 10 17 jdkVersion Ljava/lang/String;
0 10 18 vmName Ljava/lang/String;
0 10 19 vmVersion Ljava/lang/String;
0 10 20 jmhVersion Ljava/lang/String;
0 10 21 timeout Lorg/openjdk/jmh/runner/options/TimeValue;
Signature: (Ljava/lang/String;Ljava/lang/String;ZI[ILjava/util/Collection<Ljava/lang/String;>;IILorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/infra/IterationParams;Lorg/openjdk/jmh/annotations/Mode;Lorg/openjdk/jmh/runner/WorkloadParams;Ljava/util/concurrent/TimeUnit;ILjava/lang/String;Ljava/util/Collection<Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/openjdk/jmh/runner/options/TimeValue;)V
MethodParameters:
Name Flags
benchmark
generatedTarget
synchIterations
threads
threadGroups
threadGroupLabels
forks
warmupForks
warmup
measurement
mode
params
timeUnit
opsPerInvocation
jvm
jvmArgs
jdkVersion
vmName
vmVersion
jmhVersion
timeout
public java.lang.String getVmName();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getVmName:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.openjdk.jmh.infra.IterationParams getWarmup();
descriptor: ()Lorg/openjdk/jmh/infra/IterationParams;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getWarmup:()Lorg/openjdk/jmh/infra/IterationParams;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean shouldSynchIterations();
descriptor: ()Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.shouldSynchIterations:()Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Collection getParamsKeys();
descriptor: ()Ljava/util/Collection;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getParamsKeys:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getJmhVersion();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getJmhVersion:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int[] getThreadGroups();
descriptor: ()[I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getThreadGroups:()[I
areturn
LocalVariableTable:
Start End Slot Name Signature
public int hashCode();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.hashCode:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int compareTo(org.openjdk.jmh.infra.BenchmarkParams);
descriptor: (Lorg/openjdk/jmh/infra/BenchmarkParams;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.compareTo:(Lorg/openjdk/jmh/infra/BenchmarkParams;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int getWarmupForks();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getWarmupForks:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int getThreads();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getThreads:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Collection getThreadGroupLabels();
descriptor: ()Ljava/util/Collection;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getThreadGroupLabels:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int getOpsPerInvocation();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getOpsPerInvocation:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public int getForks();
descriptor: ()I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getForks:()I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String id();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.id:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getBenchmark();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getBenchmark:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getJvm();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getJvm:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.openjdk.jmh.runner.options.TimeValue getTimeout();
descriptor: ()Lorg/openjdk/jmh/runner/options/TimeValue;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getTimeout:()Lorg/openjdk/jmh/runner/options/TimeValue;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.openjdk.jmh.annotations.Mode getMode();
descriptor: ()Lorg/openjdk/jmh/annotations/Mode;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getMode:()Lorg/openjdk/jmh/annotations/Mode;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getVmVersion();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getVmVersion:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String generatedBenchmark();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.generatedBenchmark:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getParam(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getParam:(Ljava/lang/String;)Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.openjdk.jmh.infra.IterationParams getMeasurement();
descriptor: ()Lorg/openjdk/jmh/infra/IterationParams;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getMeasurement:()Lorg/openjdk/jmh/infra/IterationParams;
areturn
LocalVariableTable:
Start End Slot Name Signature
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.equals:(Ljava/lang/Object;)Z
ireturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.String getJdkVersion();
descriptor: ()Ljava/lang/String;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getJdkVersion:()Ljava/lang/String;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.concurrent.TimeUnit getTimeUnit();
descriptor: ()Ljava/util/concurrent/TimeUnit;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getTimeUnit:()Ljava/util/concurrent/TimeUnit;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Collection getJvmArgs();
descriptor: ()Ljava/util/Collection;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokespecial org.openjdk.jmh.infra.BenchmarkParamsL4.getJvmArgs:()Ljava/util/Collection;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "BenchmarkParams.java"