class org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper extends org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Dumper
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper
super_class: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Dumper
{
private final double seconds;
descriptor: D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int maxRows;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
void <init>(java.io.PrintStream, double, int);
descriptor: (Ljava/io/PrintStream;DI)V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
invokespecial org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Dumper.<init>:(Ljava/io/PrintStream;)V
1: aload 0
dload 2
putfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.seconds:D
2: aload 0
iload 4
putfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.maxRows:I
3: return
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$HumanReadableDumper;
0 4 1 out Ljava/io/PrintStream;
0 4 2 seconds D
0 4 4 maxRows I
MethodParameters:
Name Flags
out
seconds
maxRows
public void start(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "====== dynamic counters ("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " in total) ======"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$HumanReadableDumper;
0 2 1 size I
MethodParameters:
Name Flags
size
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
ldc "============================"
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$HumanReadableDumper;
public void dumpCounters(boolean, java.lang.String, long[], java.util.Set<java.util.Map$Entry<java.lang.String, org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Counter>>, org.graalvm.compiler.options.OptionValues);
descriptor: (ZLjava/lang/String;[JLjava/util/Set;Lorg/graalvm/compiler/options/OptionValues;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: new java.util.TreeMap
dup
invokespecial java.util.TreeMap.<init>:()V
astore 6
start local 6 1: lconst_0
lstore 7
start local 7 2: aload 4
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 10
goto 9
StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long top java.util.Iterator
StackMap stack:
3: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 9
start local 9 4: aload 9
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Counter
astore 11
start local 11 5: aload 11
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Counter.index:I
istore 12
start local 12 6: aload 11
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Counter.group:Ljava/lang/String;
aload 2
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 9
7: lload 7
aload 3
iload 12
laload
ladd
lstore 7
8: aload 6
aload 3
iload 12
laload
aload 3
arraylength
i2l
lmul
iload 12
i2l
ladd
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aload 9
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
aload 2
invokestatic org.graalvm.compiler.hotspot.debug.BenchmarkCounters.getName:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
invokevirtual java.util.TreeMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 12 end local 11 end local 9 9: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
10: lload 7
lconst_0
lcmp
ifle 51
11: aload 6
invokevirtual java.util.TreeMap.size:()I
bipush 10
if_icmpge 12
lconst_1
goto 13
StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long
StackMap stack:
12: lconst_1
lload 7
ldc 100
ldiv
invokestatic java.lang.Math.max:(JJ)J
StackMap locals:
StackMap stack: long
13: lstore 9
start local 9 14: aload 6
invokevirtual java.util.TreeMap.size:()I
istore 11
start local 11 15: aload 6
invokevirtual java.util.TreeMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 12
start local 12 16: goto 22
17: StackMap locals: long int java.util.Iterator
StackMap stack:
aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 13
start local 13 18: aload 13
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
aload 3
arraylength
i2l
ldiv
lstore 14
start local 14 19: lload 14
lload 9
lcmp
iflt 20
iload 11
aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.maxRows:I
if_icmple 21
20: StackMap locals: java.util.Map$Entry long
StackMap stack:
aload 12
invokeinterface java.util.Iterator.remove:()V
21: StackMap locals:
StackMap stack:
iinc 11 -1
end local 14 end local 13 22: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 17
23: getstatic org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Options.DynamicCountersPrintGroupSeparator:Lorg/graalvm/compiler/options/OptionKey;
aload 5
invokevirtual org.graalvm.compiler.options.OptionKey.getValue:(Lorg/graalvm/compiler/options/OptionValues;)Ljava/lang/Object;
checkcast java.lang.Boolean
invokevirtual java.lang.Boolean.booleanValue:()Z
ifeq 24
ldc "%,19d"
goto 25
StackMap locals:
StackMap stack:
24: ldc "%19d"
StackMap locals:
StackMap stack: java.lang.String
25: astore 13
start local 13 26: iload 1
ifeq 35
27: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "=========== "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " (static counters):"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
28: aload 6
invokevirtual java.util.TreeMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 15
goto 32
StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long long int java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
29: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 14
start local 14 30: aload 14
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
aload 3
arraylength
i2l
ldiv
lstore 16
start local 16 31: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " %3d%% %s\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_3
anewarray java.lang.Object
dup
iconst_0
lload 16
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
lload 16
lload 7
invokestatic org.graalvm.compiler.hotspot.debug.BenchmarkCounters.percentage:(JJ)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
aload 14
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
end local 16 end local 14 32: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 29
33: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " total\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
lload 7
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
34: goto 51
35: StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long long int java.util.Iterator java.lang.String
StackMap stack:
aload 2
ldc "~"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 44
36: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "=========== "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " (dynamic counters), time = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.seconds:D
invokevirtual java.lang.StringBuilder.append:(D)Ljava/lang/StringBuilder;
ldc " s:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
37: aload 6
invokevirtual java.util.TreeMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 15
goto 41
StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long long int java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
38: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 14
start local 14 39: aload 14
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
aload 3
arraylength
i2l
ldiv
lstore 16
start local 16 40: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/s %3d%% %s\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_3
anewarray java.lang.Object
dup
iconst_0
lload 16
l2d
aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.seconds:D
ddiv
d2l
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
lload 16
lload 7
invokestatic org.graalvm.compiler.hotspot.debug.BenchmarkCounters.percentage:(JJ)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
aload 14
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
end local 16 end local 14 41: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 38
42: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "/s total\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
lload 7
l2d
aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.seconds:D
ddiv
d2l
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
43: goto 51
44: StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long long int java.util.Iterator java.lang.String
StackMap stack:
aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
new java.lang.StringBuilder
dup
ldc "=========== "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " (dynamic counters):"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
45: aload 6
invokevirtual java.util.TreeMap.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 15
goto 49
StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long long int java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
46: aload 15
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 14
start local 14 47: aload 14
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.Long
invokevirtual java.lang.Long.longValue:()J
aload 3
arraylength
i2l
ldiv
lstore 16
start local 16 48: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " %3d%% %s\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_3
anewarray java.lang.Object
dup
iconst_0
lload 16
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
lload 16
lload 7
invokestatic org.graalvm.compiler.hotspot.debug.BenchmarkCounters.percentage:(JJ)J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
aload 14
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
end local 16 end local 14 49: StackMap locals:
StackMap stack:
aload 15
invokeinterface java.util.Iterator.hasNext:()Z
ifne 46
50: aload 0
getfield org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper.out:Ljava/io/PrintStream;
getstatic java.util.Locale.US:Ljava/util/Locale;
new java.lang.StringBuilder
dup
aload 13
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " total\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
iconst_1
anewarray java.lang.Object
dup
iconst_0
lload 7
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual java.io.PrintStream.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;
pop
end local 13 end local 12 end local 11 end local 9 51: StackMap locals: org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper int java.lang.String long[] java.util.Set org.graalvm.compiler.options.OptionValues java.util.TreeMap long
StackMap stack:
return
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 52 0 this Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$HumanReadableDumper;
0 52 1 staticCounter Z
0 52 2 group Ljava/lang/String;
0 52 3 array [J
0 52 4 counterEntrySet Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$Counter;>;>;
0 52 5 options Lorg/graalvm/compiler/options/OptionValues;
1 52 6 sorted Ljava/util/TreeMap<Ljava/lang/Long;Ljava/lang/String;>;
2 52 7 sum J
4 9 9 entry Ljava/util/Map$Entry<Ljava/lang/String;Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$Counter;>;
5 9 11 counter Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$Counter;
6 9 12 index I
14 51 9 cutoff J
15 51 11 cnt I
16 51 12 iter Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/String;>;>;
18 22 13 entry Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/String;>;
19 22 14 counter J
26 51 13 numFmt Ljava/lang/String;
30 32 14 entry Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/String;>;
31 32 16 counter J
39 41 14 entry Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/String;>;
40 41 16 counter J
47 49 14 entry Ljava/util/Map$Entry<Ljava/lang/Long;Ljava/lang/String;>;
48 49 16 counter J
Signature: (ZLjava/lang/String;[JLjava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Lorg/graalvm/compiler/hotspot/debug/BenchmarkCounters$Counter;>;>;Lorg/graalvm/compiler/options/OptionValues;)V
MethodParameters:
Name Flags
staticCounter
group
array
counterEntrySet
options
}
SourceFile: "BenchmarkCounters.java"
NestHost: org.graalvm.compiler.hotspot.debug.BenchmarkCounters
InnerClasses:
public abstract Entry = java.util.Map$Entry of java.util.Map
private Counter = org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Counter of org.graalvm.compiler.hotspot.debug.BenchmarkCounters
private abstract Dumper = org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Dumper of org.graalvm.compiler.hotspot.debug.BenchmarkCounters
private HumanReadableDumper = org.graalvm.compiler.hotspot.debug.BenchmarkCounters$HumanReadableDumper of org.graalvm.compiler.hotspot.debug.BenchmarkCounters
public Options = org.graalvm.compiler.hotspot.debug.BenchmarkCounters$Options of org.graalvm.compiler.hotspot.debug.BenchmarkCounters