Baseline · ShiboTanany/optimizing-java@dc1f1f3 · GitHub
Skip to content

Commit dc1f1f3

Browse files
committed
Baseline
1 parent 19efe3c commit dc1f1f3

4 files changed

Lines changed: 7 additions & 6 deletions

File tree

src/main/java/optjava/Caching.java

Lines changed: 1 addition & 1 deletion

src/main/java/optjava/StringHash.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,22 @@ public static void main(String[] args) {
88
}
99

1010
void run() {
11-
for (int i=1; i<2_000; i++) {
11+
for (int i = 1; i < 2_000; i++) {
1212
timeHashing(i, 'x');
1313
}
1414
}
1515

1616

1717
void timeHashing(int length, char c) {
1818
final StringBuilder sb = new StringBuilder();
19-
for (int j = 0; j < length * 1_000_000; j++) {
19+
for (int j = 0; j < length * 1_000_000; j++) {
2020
sb.append(c);
2121
}
2222
final String s = sb.toString();
2323
final long now = System.nanoTime();
2424
final int hash = s.hashCode();
2525
final long duration = System.nanoTime() - now;
26-
System.out.println("Length: "+ length +" took: "+ duration +" ns");
26+
// System.out.println("Length: " + length + " took: " + duration + " ns");
27+
System.out.println(length + ","+ duration);
2728
}
2829
}

src/main/java/optjava/counters/AtomicCounter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import sun.misc.Unsafe;
44
import java.lang.reflect.Field;
55

6-
public final class AtomicCounter {
6+
public final class AtomicCounter implements Counter {
77

88
private static final Unsafe unsafe; // = Unsafe.getUnsafe();
99
private static final long valueOffset;

src/main/java/optjava/counters/CounterMain.java

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)