You can see the results on my machine here.
To run the short, medium and large benchmarks, make sure Go is installed run this in the current directory:
go test -bench '.*'
To run the super huge benchmark (3.6GB), you'll need to download the zip from
http:https://www2.census.gov/acs2010_5yr/pums/csv_pus.zip and put ss10pusa.csv
in
../examples/data/ss10pusa.csv
.
Then compile and run:
go build -o huge-go
time ./huge-go
To run the huge benchmark for Rust, make sure ss10pusa.csv
is in the same
location as above and run:
rustc --opt-level=3 huge.rs -o huge-rust
time ./huge-rust