12
0

Fix 100%, add omitted Method
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Dieser Commit ist enthalten in:
Lixfel 2022-08-24 11:43:20 +02:00
Ursprung a318065188
Commit 92a39fc850
2 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -47,6 +47,7 @@ public class Sampler {
omittedMethods.add("java.util.concurrent.CompletableFuture$Completion.run");
omittedMethods.add("java.util.concurrent.CompletableFuture$AsyncSupply.run");
omittedMethods.add("java.util.stream.ReferencePipeline.forEach");
omittedMethods.add("java.util.stream.ReferencePipeline.collect");
omittedMethods.add("java.util.stream.ReferencePipeline$7$1.forEach");
omittedMethods.add("java.util.stream.ReferencePipeline$3$1.accept");
omittedMethods.add("java.util.stream.AbstractPipeline.evaluate");

Datei anzeigen

@ -43,6 +43,10 @@ public class Trace {
return df.format(value * 100.0 / ownSampleRuns());
}
private String totalPercentage(int value) {
return df.format(value * 100.0 / sampler.getSampleRuns());
}
private String time(int value) {
return df.format(value * Sampler.SAMPLING_SPEED / 1e9);
}
@ -63,7 +67,7 @@ public class Trace {
if (a > 255)
a = 255;
writer.append(String.valueOf(id)).append(" [fillcolor=\"#").append(String.format("%02X", r)).append(String.format("%02X", g)).append(String.format("%02X", b)).append(String.format("%02X", a)).append("\",label=\"").append(name).append("\\n").append(time(ownSampleRuns())).append("s ").append(percentage(ownSampleRuns())).append("%\\nR").append(percentage(runnable)).append("% B").append(percentage(blocked)).append("% W").append(percentage(waiting)).append("%\"];\n");
writer.append(String.valueOf(id)).append(" [fillcolor=\"#").append(String.format("%02X", r)).append(String.format("%02X", g)).append(String.format("%02X", b)).append(String.format("%02X", a)).append("\",label=\"").append(name).append("\\n").append(time(ownSampleRuns())).append("s ").append(totalPercentage(ownSampleRuns())).append("%\\nR").append(percentage(runnable)).append("% B").append(percentage(blocked)).append("% W").append(percentage(waiting)).append("%\"];\n");
for (Map.Entry<Trace, Integer> entry : predecessors.entrySet()) {
if (entry.getKey().filtered() || entry.getValue() < Sampler.FILTER)