1️⃣🐝🏎️ The One Billion Row Challenge - Rust Version

測試平臺

                    'c.
                 ,xNMM.          -----------------------------
               .OMMMMo           OS: macOS 14.3.1 23D60 arm64
               OMMM0,            Host: MacBookAir10,1
     .;loddo:' loolloddol;.      Kernel: 23.3.0
   cKMMMMMMMMMMNWMMMMMMMMMM0:    Uptime:
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.    Packages:
 XMMMMMMMMMMMMMMMMMMMMMMMX.      Shell: zsh 5.9
;MMMMMMMMMMMMMMMMMMMMMMMM:       Resolution: 1440x900
:MMMMMMMMMMMMMMMMMMMMMMMM:       DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX.      WM: Rectangle
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.    Terminal: iTerm2
 .XMMMMMMMMMMMMMMMMMMMMMMMMMMk   Terminal Font:
  .XMMMMMMMMMMMMMMMMMMMMMMMMK.   CPU: Apple M1
    kMMMMMMMMMMMMMMMMMMMMMMd     GPU: Apple M1
     ;KMMMMMMMWXXWMMMMMMMk.      Memory: MiB / 16384MiB
       .cooc,.    .,coo:.

運行時間

專案名稱(資料夾名) 執行時間
Java Baseline 193.202 s ± 0.784 s
Version 1 154.163 s
Version 1 (with build config) 145.337 s
Version 2 168.784 s
Version 2 (with Mimalloc) 104.076 s
Version 3 75.505 s
Version 4 45.211 s
Version 4 (from_utf8_unchecked) 41.367 s
Version 4 (MmapOptions::populate) 41.063 s
Version 5 32.028 s