Dieser Commit ist enthalten in:
Ursprung
a318065188
Commit
92a39fc850
@ -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");
|
||||
|
@ -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)
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren