#rows #challenge #linux #platform #optimized #dummy #billion

app one_billion_rows_challenge

一亿行挑战

1 个不稳定版本

0.1.0 2024年1月8日

性能分析 中排名 211

MIT 许可证

10KB
206

一亿行Rust

Dummy实现One Billion challenge的Rust版本。

针对Linux优化(可能在其他平台上不工作)。

选项

-t : 生成的工作线程数。默认为可用的CPU线程数

在我的笔记本电脑上

时间

time ./target/release/one_billion_rows_challenge -t 48
real    0m10,361s
user    1m42,832s
sys     0m3,526s

hyperfine

➜  one_billion_rust git:(main) ✗ hyperfine "./target/release/one_billion_rows_challenge -t 48" --runs 5
Benchmark 1: ./target/release/one_billion_rows_challenge -t 48
  Time (mean ± σ):     10.246 s ±  0.588 s    [User: 102.523 s, System: 4.382 s]
  Range (min … max):    9.575 s … 10.812 s    5 runs

依赖项

~615KB
~12K SLoC