public class micro.benchmarks.ConcurrentHashBenchmark extends micro.benchmarks.BenchmarkBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: micro.benchmarks.ConcurrentHashBenchmark
super_class: micro.benchmarks.BenchmarkBase
{
private static final int MULTIPLIER;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 100000
private static final int PARALLELISM;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final java.lang.Integer[] KEYS;
descriptor: [Ljava/lang/Integer;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String[] STRKEYS;
descriptor: [Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.util.concurrent.ConcurrentHashMap<java.lang.Integer, java.lang.Integer> prefilledMap;
descriptor: Ljava/util/concurrent/ConcurrentHashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljava/lang/Integer;Ljava/lang/Integer;>;
private java.util.concurrent.ConcurrentHashMap<java.lang.String, java.lang.String> prefilledStringMap;
descriptor: Ljava/util/concurrent/ConcurrentHashMap;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Ljava/lang/String;>;
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tThe import org.openjdk cannot be resolved\n\tState cannot be resolved to a type\n\tScope cannot be resolved to a variable\n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
public void setupInts();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
public void setupStrings();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tSetup cannot be resolved to a type\n\tLevel cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
private int keySum();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
private int inParallel(java.util.function.Supplier<java.lang.Integer>);
descriptor: (Ljava/util/function/Supplier;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
Signature: (Ljava/util/function/Supplier<Ljava/lang/Integer;>;)I
MethodParameters:
Name Flags
action
public int sequentialGet();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
RuntimeInvisibleAnnotations:
Benchmark()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Benchmark()
public int parallelGet();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
RuntimeInvisibleAnnotations:
Benchmark()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Benchmark()
private int keyHash();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
public int sequentialStringGet();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
RuntimeInvisibleAnnotations:
Benchmark()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Benchmark()
public int parallelStringGet();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
RuntimeInvisibleAnnotations:
Benchmark()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Benchmark()
public int sequentialPut();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tOutputTimeUnit cannot be resolved to a type\n\tBenchmark cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lmicro/benchmarks/ConcurrentHashBenchmark;
RuntimeInvisibleAnnotations:
Benchmark()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Benchmark()
}
SourceFile: "ConcurrentHashBenchmark.java"
NestMembers:
micro.benchmarks.ConcurrentHashBenchmark$1 micro.benchmarks.ConcurrentHashBenchmark$2 micro.benchmarks.ConcurrentHashBenchmark$3