Skip to content

Instantly share code, notes, and snippets.

@maciej
Created January 14, 2019 09:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maciej/44ae4e317d5936f89f6173672c330b70 to your computer and use it in GitHub Desktop.
Save maciej/44ae4e317d5936f89f6173672c330b70 to your computer and use it in GitHub Desktop.
Roaring Go 1.11 compared to Go 1.12beta2
⨯ benchcmp go1.11.txt go1.12beta2.txt
benchmark old ns/op new ns/op delta
BenchmarkRealDataParOr/census-income_srt-8 184208 176304 -4.29%
BenchmarkRealDataParOr/census-income-8 237498 242349 +2.04%
BenchmarkRealDataParOr/census1881_srt-8 403731 426420 +5.62%
BenchmarkRealDataParOr/census1881-8 441110 460445 +4.38%
BenchmarkRealDataParOr/dimension_003-8 2436382 2124177 -12.81%
BenchmarkRealDataParOr/dimension_008-8 867978 927777 +6.89%
BenchmarkRealDataParOr/dimension_033-8 322745 338295 +4.82%
BenchmarkRealDataParOr/uscensus2000-8 1181339 1447223 +22.51%
BenchmarkRealDataParOr/weather_sept_85_srt-8 168403 180079 +6.93%
BenchmarkRealDataParOr/weather_sept_85-8 849939 836024 -1.64%
BenchmarkRealDataParOr/wikileaks-noquotes_srt-8 132857 136747 +2.93%
BenchmarkRealDataParOr/wikileaks-noquotes-8 169765 186621 +9.93%
BenchmarkRealDataFastOr/census-income_srt-8 389438 367443 -5.65%
BenchmarkRealDataFastOr/census-income-8 674777 661952 -1.90%
BenchmarkRealDataFastOr/census1881_srt-8 980542 987228 +0.68%
BenchmarkRealDataFastOr/census1881-8 1209205 1187669 -1.78%
BenchmarkRealDataFastOr/dimension_003-8 1490013 1513755 +1.59%
BenchmarkRealDataFastOr/dimension_008-8 618734 649673 +5.00%
BenchmarkRealDataFastOr/dimension_033-8 630009 643073 +2.07%
BenchmarkRealDataFastOr/uscensus2000-8 2049799 2219114 +8.26%
BenchmarkRealDataFastOr/weather_sept_85_srt-8 324552 342712 +5.60%
BenchmarkRealDataFastOr/weather_sept_85-8 2879855 2857273 -0.78%
BenchmarkRealDataFastOr/wikileaks-noquotes_srt-8 194205 194936 +0.38%
BenchmarkRealDataFastOr/wikileaks-noquotes-8 338846 339865 +0.30%
⨯ env BENCH_REAL_DATA=true go test -run NONE -bench 'BenchmarkRealData(?:Fast)|(?:Par)Or' | tee go1.11.txt
goos: darwin
goarch: amd64
pkg: github.com/RoaringBitmap/roaring
BenchmarkRealDataParOr/census-income_srt-8 10000 184208 ns/op
BenchmarkRealDataParOr/census-income-8 5000 237498 ns/op
BenchmarkRealDataParOr/census1881_srt-8 3000 403731 ns/op
BenchmarkRealDataParOr/census1881-8 3000 441110 ns/op
BenchmarkRealDataParOr/dimension_003-8 1000 2436382 ns/op
BenchmarkRealDataParOr/dimension_008-8 2000 867978 ns/op
BenchmarkRealDataParOr/dimension_033-8 5000 322745 ns/op
BenchmarkRealDataParOr/uscensus2000-8 1000 1181339 ns/op
BenchmarkRealDataParOr/weather_sept_85_srt-8 10000 168403 ns/op
BenchmarkRealDataParOr/weather_sept_85-8 2000 849939 ns/op
BenchmarkRealDataParOr/wikileaks-noquotes_srt-8 10000 132857 ns/op
BenchmarkRealDataParOr/wikileaks-noquotes-8 10000 169765 ns/op
BenchmarkRealDataFastOr/census-income_srt-8 5000 389438 ns/op
BenchmarkRealDataFastOr/census-income-8 2000 674777 ns/op
BenchmarkRealDataFastOr/census1881_srt-8 2000 980542 ns/op
BenchmarkRealDataFastOr/census1881-8 2000 1209205 ns/op
BenchmarkRealDataFastOr/dimension_003-8 1000 1490013 ns/op
BenchmarkRealDataFastOr/dimension_008-8 2000 618734 ns/op
BenchmarkRealDataFastOr/dimension_033-8 2000 630009 ns/op
BenchmarkRealDataFastOr/uscensus2000-8 1000 2049799 ns/op
BenchmarkRealDataFastOr/weather_sept_85_srt-8 5000 324552 ns/op
BenchmarkRealDataFastOr/weather_sept_85-8 500 2879855 ns/op
BenchmarkRealDataFastOr/wikileaks-noquotes_srt-8 10000 194205 ns/op
BenchmarkRealDataFastOr/wikileaks-noquotes-8 5000 338846 ns/op
PASS
ok github.com/RoaringBitmap/roaring 87.485s
⨯ env BENCH_REAL_DATA=true go1.12beta2 test -run NONE -bench 'BenchmarkRealData(?:Fast)|(?:Par)Or' | tee go1.12beta2.txt
goos: darwin
goarch: amd64
pkg: github.com/RoaringBitmap/roaring
BenchmarkRealDataParOr/census-income_srt-8 10000 176304 ns/op
BenchmarkRealDataParOr/census-income-8 5000 242349 ns/op
BenchmarkRealDataParOr/census1881_srt-8 3000 426420 ns/op
BenchmarkRealDataParOr/census1881-8 3000 460445 ns/op
BenchmarkRealDataParOr/dimension_003-8 1000 2124177 ns/op
BenchmarkRealDataParOr/dimension_008-8 2000 927777 ns/op
BenchmarkRealDataParOr/dimension_033-8 5000 338295 ns/op
BenchmarkRealDataParOr/uscensus2000-8 1000 1447223 ns/op
BenchmarkRealDataParOr/weather_sept_85_srt-8 10000 180079 ns/op
BenchmarkRealDataParOr/weather_sept_85-8 2000 836024 ns/op
BenchmarkRealDataParOr/wikileaks-noquotes_srt-8 10000 136747 ns/op
BenchmarkRealDataParOr/wikileaks-noquotes-8 10000 186621 ns/op
BenchmarkRealDataFastOr/census-income_srt-8 5000 367443 ns/op
BenchmarkRealDataFastOr/census-income-8 2000 661952 ns/op
BenchmarkRealDataFastOr/census1881_srt-8 2000 987228 ns/op
BenchmarkRealDataFastOr/census1881-8 1000 1187669 ns/op
BenchmarkRealDataFastOr/dimension_003-8 1000 1513755 ns/op
BenchmarkRealDataFastOr/dimension_008-8 2000 649673 ns/op
BenchmarkRealDataFastOr/dimension_033-8 2000 643073 ns/op
BenchmarkRealDataFastOr/uscensus2000-8 1000 2219114 ns/op
BenchmarkRealDataFastOr/weather_sept_85_srt-8 3000 342712 ns/op
BenchmarkRealDataFastOr/weather_sept_85-8 500 2857273 ns/op
BenchmarkRealDataFastOr/wikileaks-noquotes_srt-8 10000 194936 ns/op
BenchmarkRealDataFastOr/wikileaks-noquotes-8 5000 339865 ns/op
PASS
ok github.com/RoaringBitmap/roaring 90.878s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment