aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/dev/morling/onebrc/CalculateAverage_adriacabeza.java
Commit message (Collapse)AuthorAgeFilesLines
* Improving first iteration by avoiding string creation as much as possible (#516)adri2024-01-201-32/+53
| | | | | - It avoids creating unnecessary Strings objects and handles with the station names with its djb2 hashes instead - Initializes hashmaps with capacity and load factor - Adds -XX:+AlwaysPreTouch
* Leaderboard, formattingGunnar Morling2024-01-161-10/+10
|
* Memory mapped buffers, ints instead of floats and epsilon GC (#451)adri2024-01-161-0/+223
* Modify baseline version to improve performance - Consume and process stream in parallel with memory map buffers, parsing it directly - Use int instead of float/double to store values - Use Epsilon GC and graal * Update src/main/java/dev/morling/onebrc/CalculateAverage_adriacabeza.java * Update calculate_average_adriacabeza.sh --------- Co-authored-by: Gunnar Morling <gunnar.morling@googlemail.com>