Closed serkan-ozal closed 5 months ago
Hi @gunnarmorling,
I have another one :) I am running out of ideas and trying to cut of a few tens of milliseconds (hopefully) by configuration changes. Let's see how it perform on the eval machine
Nice!
Benchmark 1: timeout -v 300 ./calculate_average_serkan-ozal.sh 2>&1 Time (mean ± σ): 1.878 s ± 0.029 s [User: 0.002 s, System: 0.006 s] Range (min … max): 1.816 s … 1.921 s 10 runs
Summary serkan-ozal: trimmed mean 1.88062955082, raw times 1.85660515982,1.8155311988199998,1.8667343968199999,1.88912459782,1.87140446582,1.90478236882,1.88908698382,1.87442620682,1.92057302782,1.89287222682
Leaderboard grep: ./src/main/java*/dev/morling/onebrc/CalculateAverage_serkan-ozal.java: No such file or directory
# | Result (m:s.ms) | Implementation | JDK | Submitter | Notes |
---|---|---|---|---|---|
00:01.880 | link | 21.0.1-open | Serkan ÖZAL |
Check List:
[x] You have run
./mvnw verify
and the project builds successfully[x] Tests pass (
./test.sh <username>
shows no differences between expected and actual outputs)[x] All formatting changes by the build are committed
[x] Your launch script is named
calculate_average_<username>.sh
(make sure to match casing of your GH user name) and is executable[x] Output matches that of
calculate_average_baseline.sh
[ ] For new entries, or after substantial changes: When implementing custom hash structures, please point to where you deal with hash collisions (line number)
Execution time:
2.7
s (It was2.8s
in the 6th submission in my testing env)Execution time of reference implementation:
5m 54.1s