8326370: Remove redundant and misplaced micros from StringBuffers

Reviewed-by: shade
This commit is contained in:
Claes Redestad 2024-02-21 11:19:37 +00:00
parent 921507c510
commit 5f16f342d9

View File

@ -29,7 +29,6 @@ import org.openjdk.jmh.annotations.Measurement;
import org.openjdk.jmh.annotations.Mode; import org.openjdk.jmh.annotations.Mode;
import org.openjdk.jmh.annotations.OutputTimeUnit; import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.annotations.Scope; import org.openjdk.jmh.annotations.Scope;
import org.openjdk.jmh.annotations.Setup;
import org.openjdk.jmh.annotations.State; import org.openjdk.jmh.annotations.State;
import org.openjdk.jmh.annotations.Warmup; import org.openjdk.jmh.annotations.Warmup;
@ -43,43 +42,6 @@ import java.util.concurrent.TimeUnit;
@Fork(3) @Fork(3)
public class StringBuffers { public class StringBuffers {
private String name;
private String blaha;
private Sigurd sig;
@Setup
public void setup() {
name = "joe";
blaha = "sniglogigloienlitenapasomarengrodasjukadjavelhej";
sig = new Sigurd();
}
@Benchmark
public String appendAndToString() {
return "MyStringBuffer named:" + ((name == null) ? "unknown" : name) + ".";
}
@Benchmark
public String toStringComplex() {
return sig.toString();
}
static class Sigurd {
int x;
byte y;
String z = "yahoo";
@Override
public String toString() {
return Integer.toString(x) + "_" + Integer.toString((int) y) + "_" + z + "_";
}
}
@Benchmark
public String substring() {
return blaha.substring(30, 35);
}
StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer();
@Benchmark @Benchmark