This is playground around One billion rows challenge with dotnet. Unfortunately I do not have 32GB memory to cache entire data to memory, so those will be focused on IO + CPU performance.
These are the results from running all entries into the challenge on 10 cores of a Surface Pro i5 1235U with 32 GB RAM Windows 10.
| # | Result (m:s.ms) | Implementation | JDK | Submitter | Notes |
|---|---|---|---|---|---|
| 00:20.261 | UTF8 Channels | dotnet8 | |||
| 02:45.024 | Simple | dotnet8 | |||
| 01:59.834 | U8StringSimple | dotnet8 | |||
| 0:13.095 | buybackoff | dotnet8 | |||
| 00:10.961 | link | 21.0.1-graal | Thomas Wuerthinger, Quan Anh Mai, Alfonso² Peterssen | GraalVM native binary | |
| 00:10.642 | link | 21.0.1-open | Quan Anh Mai | ||
| link | 21.0.1-graal | Roy van Rijn | |||
| link | 21.0.1-graal | Elliot Barlas | |||
| link | 21.0.1-open | Olivier Bourgain | |||
| link | 21.0.1-graal | Sam Pullara | |||
| link | 21.0.1-open | Jamie Stansfield | |||
| link | 21.0.1-graal | artsiomkorzun | |||
| link | 21.0.1-open | Algirdas Raščius | |||
| link | 21.0.1-open | Johannes Schüth | |||
| link | 21.0.1-graal | Yavuz Tas | |||
| link | 21.0.1-tem | Dimitar Dimitrov | |||
| link | 21.0.1-open | deemkeen | |||
| link | 21.0.1-graal | ags | |||
| link | 21.0.1-open | yemreinci | |||
| link | 21.0.1-open | John Ziamos | |||
| link | 21.0.1-open | Gabriel Reid | |||
| link | 21.0.1-graal | Filip Hrisafov | |||
| link | 21.0.1-open | Parth Mudgal | |||
| link | 21.0.1-open | Anton Rybochkin | |||
| link | 21.0.1-open | Alan Sun | |||
| link | 21.0.1-open | lawrey | |||
| link | 21.0.1-open | Nick Palmer | |||
| link | 21.0.1-graal | Cool_Mineman | |||
| link | 21.0.1-open | arjenvaneerde | |||
| link | 21.0.1-graal | Stefan Sprenger | |||
| link | 21.0.1-open | zerninv | |||
| link | 21.0.1-graal | Rafael Merino García | |||
| 00:18.098 | link | 21.0.1-open | Pratham | ||
| link | 21.0.1-open | Carlo | |||
| link | 21.0.1-open | Roman Romanchuk | |||
| link | 21.0.1-open | Richard Startin | |||
| link | 21.0.1-open | Kevin McMurtrie | |||
| 00:18:406 | link | 21.0.1-open | Michael Berry | ||
| link | 21.0.1-open | Serghei Motpan | |||
| link | 21.0.1-open | Gergely Kiss | |||
| link | 21.0.1-graal | Markus Ebner | |||
| link | 21.0.1-open | Moysés Borges Furtado | |||
| link | 21.0.1-open | David Kopec | |||
| link | 21.0.1-graalce | Roman Schweitzer | |||
| link | 21.0.1-open | couragelee | |||
| 0:20.664 | link | 21.0.1-open | Ramzi Ben Yahya | ||
| link | 21.0.1-open | Hampus | |||
| link | 21.0.1-open | Aurelian Tutuianu | |||
| link | 21.0.1-tem | Tobi | |||
| link | 21.0.1-open | Horia Chiorean | |||
| link | 21.0.1-open | Keshavram Kuduwa | |||
| link | 21.0.1-open | AbstractKamen | |||
| link | 21.0.1-open | Anthony Goubard | |||
| 0:49.323 | link | 21.0.1-open | Chris Riccomini | ||
| link | 21.0.1-open | Arman Sharif | |||
| link | 21.0.1-open | Ujjwal Bharti | |||
| link | 21.0.1-open | Mudit Saxena | |||
| link | 21.0.1-open | Karl Heinz Marbaise | |||
| link | 21.0.1-open | santanu | |||
| link | 21.0.1-open | pedestrianlove | |||
| link | 21.0.1-open | Jairo Graterón | |||
| link | 21.0.1-open | itaske | |||
| link | 21.0.1-open | Prabhu R | |||
| link | 21.0.1-open | twohardthings | |||
| link | 21.0.1-open | Gaurav Mathur | |||
| link | 21.0.1-open | Abhilash | |||
| link | 21.0.1-open | 김예환 Ye-Hwan Kim (Sam) | |||
| link | 21.0.1-open | Samson | |||
| --- | |||||
| 2:42.742 | link (Baseline) | 21.0.1-open | Gunnar Morling |