Created
October 15, 2019 16:50
-
-
Save AndreasPK/14bd8376fb48e27b0858d57270e2a956 to your computer and use it in GitHub Desktop.
ghc performance diffs 8.6.5 vs 8.8 vs 8.10*(patch branch)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Andi@Horzube MINGW64 /e/pan-os-syslog | |
$ cabal new-run bench -w /e/ghc_layout/_quick/stage1/bin/ghc.exe --allow-newer="*" | |
Up to date | |
benchmarking 8-1-Traffic-A ... | |
benchmarked 8-1-Traffic-A | |
time 626.4 ns (611.3 ns .. 647.4 ns) | |
0.987 R² (0.971 R² .. 0.997 R²) | |
mean 618.7 ns (610.2 ns .. 634.3 ns) | |
std dev 38.10 ns (25.20 ns .. 65.38 ns) | |
variance introduced by outliers: 39% (moderately inflated) | |
benchmarking 8-1-Threat-A ... | |
benchmarked 8-1-Threat-A | |
time 689.7 ns (655.7 ns .. 722.5 ns) | |
0.975 R² (0.950 R² .. 0.991 R²) | |
mean 710.9 ns (690.7 ns .. 742.3 ns) | |
std dev 83.69 ns (51.17 ns .. 123.4 ns) | |
variance introduced by outliers: 70% (severely inflated) | |
benchmarking 8-1-Threat-B ... | |
benchmarked 8-1-Threat-B | |
time 779.2 ns (747.3 ns .. 815.3 ns) | |
0.989 R² (0.984 R² .. 0.996 R²) | |
mean 765.3 ns (753.8 ns .. 778.1 ns) | |
std dev 40.27 ns (32.54 ns .. 51.08 ns) | |
variance introduced by outliers: 31% (moderately inflated) | |
benchmarking 8-1-Threat-C ... | |
benchmarked 8-1-Threat-C | |
time 696.0 ns (665.5 ns .. 742.6 ns) | |
0.970 R² (0.944 R² .. 0.995 R²) | |
mean 684.7 ns (669.8 ns .. 707.4 ns) | |
std dev 60.04 ns (40.90 ns .. 81.60 ns) | |
variance introduced by outliers: 57% (severely inflated) | |
Andi@Horzube MINGW64 /e/pan-os-syslog | |
$ cabal new-run bench -w /e/ghc-8.8.1/bin/ghc.exe | |
Resolving dependencies... | |
Up to date | |
benchmarking 8-1-Traffic-A ... | |
benchmarked 8-1-Traffic-A | |
time 768.5 ns (740.1 ns .. 808.8 ns) | |
0.969 R² (0.940 R² .. 0.992 R²) | |
mean 776.2 ns (755.1 ns .. 822.7 ns) | |
std dev 98.41 ns (56.85 ns .. 174.8 ns) | |
variance introduced by outliers: 73% (severely inflated) | |
benchmarking 8-1-Threat-A ... | |
benchmarked 8-1-Threat-A | |
time 841.3 ns (819.2 ns .. 861.5 ns) | |
0.988 R² (0.976 R² .. 0.996 R²) | |
mean 856.3 ns (839.2 ns .. 886.0 ns) | |
std dev 69.06 ns (44.81 ns .. 103.7 ns) | |
variance introduced by outliers: 51% (severely inflated) | |
benchmarking 8-1-Threat-B ... | |
benchmarked 8-1-Threat-B | |
time 983.7 ns (943.5 ns .. 1.039 us) | |
0.977 R² (0.949 R² .. 0.996 R²) | |
mean 1.007 us (979.7 ns .. 1.066 us) | |
std dev 127.6 ns (71.74 ns .. 203.1 ns) | |
variance introduced by outliers: 74% (severely inflated) | |
benchmarking 8-1-Threat-C ... | |
benchmarked 8-1-Threat-C | |
time 815.5 ns (790.1 ns .. 851.9 ns) | |
0.986 R² (0.970 R² .. 0.997 R²) | |
mean 803.7 ns (792.4 ns .. 823.9 ns) | |
std dev 49.05 ns (31.78 ns .. 74.23 ns) | |
variance introduced by outliers: 38% (moderately inflated) | |
Andi@Horzube MINGW64 /e/pan-os-syslog | |
$ cabal new-run bench #this is 8.6.5 | |
Resolving dependencies... | |
Up to date | |
benchmarking 8-1-Traffic-A ... | |
benchmarked 8-1-Traffic-A | |
time 677.6 ns (631.9 ns .. 726.3 ns) | |
0.973 R² (0.959 R² .. 0.991 R²) | |
mean 669.4 ns (650.5 ns .. 708.8 ns) | |
std dev 85.98 ns (49.52 ns .. 154.9 ns) | |
variance introduced by outliers: 73% (severely inflated) | |
benchmarking 8-1-Threat-A ... | |
benchmarked 8-1-Threat-A | |
time 768.6 ns (712.9 ns .. 852.8 ns) | |
0.886 R² (0.775 R² .. 0.987 R²) | |
mean 745.6 ns (720.2 ns .. 806.4 ns) | |
std dev 121.1 ns (63.49 ns .. 242.5 ns) | |
variance introduced by outliers: 82% (severely inflated) | |
benchmarking 8-1-Threat-B ... | |
benchmarked 8-1-Threat-B | |
time 803.0 ns (758.1 ns .. 858.6 ns) | |
0.964 R² (0.928 R² .. 0.989 R²) | |
mean 831.4 ns (808.4 ns .. 870.6 ns) | |
std dev 97.79 ns (60.60 ns .. 153.1 ns) | |
variance introduced by outliers: 70% (severely inflated) | |
benchmarking 8-1-Threat-C ... | |
benchmarked 8-1-Threat-C | |
time 697.0 ns (653.8 ns .. 743.8 ns) | |
0.982 R² (0.968 R² .. 0.994 R²) | |
mean 718.5 ns (697.6 ns .. 777.7 ns) | |
std dev 104.6 ns (46.36 ns .. 200.7 ns) | |
variance introduced by outliers: 78% (severely inflated) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment