8326370: Remove redundant and misplaced micros from StringBuffers
Reviewed-by: shade
This commit is contained in:
parent
921507c510
commit
5f16f342d9
@ -29,7 +29,6 @@ import org.openjdk.jmh.annotations.Measurement;
|
||||
import org.openjdk.jmh.annotations.Mode;
|
||||
import org.openjdk.jmh.annotations.OutputTimeUnit;
|
||||
import org.openjdk.jmh.annotations.Scope;
|
||||
import org.openjdk.jmh.annotations.Setup;
|
||||
import org.openjdk.jmh.annotations.State;
|
||||
import org.openjdk.jmh.annotations.Warmup;
|
||||
|
||||
@ -43,43 +42,6 @@ import java.util.concurrent.TimeUnit;
|
||||
@Fork(3)
|
||||
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();
|
||||
|
||||
@Benchmark
|
||||
|
Loading…
x
Reference in New Issue
Block a user