| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Improving first iteration by avoiding string creation as much as possible (#516) | adri | 2024-01-20 | 1 | -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, formatting | Gunnar Morling | 2024-01-16 | 1 | -10/+10 |
| | | |||||
| * | Memory mapped buffers, ints instead of floats and epsilon GC (#451) | adri | 2024-01-16 | 1 | -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> | |||||
