// run the micro-benchmark
public static void main(String... args) {
for (int k = 0; k < 5; k++) {
// String s = "Hello World Hello World Hello World Hello World Hello World Hello World ";
String s = "Hello \"World\" Hello \"World\" Hello \"World\" Hello \"World\" Hello \"World\" Hello \"World\" ";
StopWatch timer = new StopWatch();
int t2 = 0;
for (int i = 0; i < 1000000; i++) {
t2 += JsopBuilder.encode(s).length();
}
System.out.println(timer.seconds() + " dummy: " + t2);
}
// old: not escaped: 5691 ms; escaped: 10609 ms
// new: not escaped: 3931 ms; escaped: 11001 ms
}