8000 GitHub - Ilchert/1brc: 1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ 1brc Public
forked from gunnarmorling/1brc

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java

License

Notifications You must be signed in to change notification settings

Ilchert/1brc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1️⃣🐝🏎️ The One Billion Row Challenge

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.

Results

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

About

1️⃣🐝🏎️ The One Billion Row Challenge -- A fun exploration of how quickly 1B rows from a text file can be aggregated with Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 87.9%
  • Shell 10.5%
  • C# 1.6%
0