Skip to content

Instantly share code, notes, and snippets.

@mkeskells
Created December 21, 2017 08:09
Show Gist options
  • Save mkeskells/4ad8dbd384d279781cd068eb699ea6fe to your computer and use it in GitHub Desktop.
Save mkeskells/4ad8dbd384d279781cd068eb699ea6fe to your computer and use it in GitHub Desktop.
runs with 250
ALL
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 6750 10,131.69 [-12.42% +290.35%] 9,845.50 [-12.40% +244.07%] 1,991.89 [-0.19% +11.01%]
02_quick-dot-sym-1 6750 9,985.92 [-7.06% +248.50%] 9,786.25 [-7.08% +237.53%] 2,009.04 [-0.72% +11.33%]
02_quick-dot-sym-2 6750 9,803.14 [-11.23% +265.62%] 9,607.44 [-10.55% +248.85%] 1,979.04 [-0.14% +11.24%]
02_quick-dot-sym-3 6750 9,657.45 [-8.49% +260.76%] 9,481.25 [-8.54% +246.41%] 1,984.25 [-0.13% +11.11%]
02_quick-dot-sym-4 6750 9,256.08 [-9.21% +275.25%] 9,096.63 [-8.79% +256.07%] 1,984.60 [-0.21% +11.03%]
02_quick-dot-sym-5 6750 9,371.40 [-8.32% +264.04%] 9,218.63 [-8.13% +243.73%] 1,996.74 [-0.24% +10.36%]
02_quick-dot-sym-6 6750 9,498.23 [-6.97% +263.22%] 9,335.44 [-7.11% +242.28%] 1,990.42 [-0.34% +10.28%]
after 10 90%
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 5856 9,623.06 [-7.79% +12.30%] 9,429.98 [-8.54% +10.52%] 1,989.65 [-0.08% +0.21%]
02_quick-dot-sym-1 5856 9,668.60 [-4.01% +6.06%] 9,489.29 [-4.17% +5.88%] 2,005.52 [-0.55% +0.65%]
02_quick-dot-sym-2 5856 9,518.01 [-8.57% +6.71%] 9,341.72 [-8.01% +5.88%] 1,977.21 [-0.05% +0.09%]
02_quick-dot-sym-3 5856 9,325.49 [-5.23% +6.61%] 9,172.16 [-5.45% +5.79%] 1,982.59 [-0.05% +0.05%]
02_quick-dot-sym-4 5856 8,969.05 [-6.31% +5.77%] 8,831.74 [-6.06% +4.91%] 1,982.79 [-0.11% +0.16%]
02_quick-dot-sym-5 5856 9,060.13 [-5.17% +6.01%] 8,933.59 [-5.20% +5.47%] 1,994.77 [-0.14% +0.14%]
02_quick-dot-sym-6 5856 9,202.87 [-3.99% +4.63%] 9,062.79 [-4.31% +3.96%] 1,988.58 [-0.24% +0.16%]
after 10 90%, phase jvm, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 206 3,989.89 [-9.85% +13.25%] 3,841.55 [-8.89% +11.45%] 360.16 [-0.31% +0.32%]
02_quick-dot-sym-1 209 4,152.78 [-3.40% +4.69%] 4,002.24 [-3.18% +4.24%] 358.17 [-0.18% +0.07%]
02_quick-dot-sym-2 207 4,003.75 [-20.58% +8.16%] 3,857.49 [-20.20% +7.34%] 360.42 [-0.37% +0.15%]
02_quick-dot-sym-3 208 3,703.62 [-10.97% +8.01%] 3,583.61 [-11.93% +6.82%] 359.67 [-0.29% +0.31%]
02_quick-dot-sym-4 210 3,558.58 [-10.29% +8.06%] 3,458.71 [-10.10% +6.16%] 360.61 [-0.22% +0.28%]
02_quick-dot-sym-5 214 3,536.54 [-4.56% +8.27%] 3,441.73 [-4.21% +6.69%] 359.81 [-0.13% +0.23%]
02_quick-dot-sym-6 207 3,573.58 [-5.13% +7.53%] 3,472.45 [-4.61% +6.19%] 360.52 [-0.22% +0.23%]
after 10 90%, phase flatten, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 42.53 [-22.91% +15.33%] 41.88 [-25.39% +11.92%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-1 216 42.85 [-30.34% +6.57%] 42.17 [-25.90% +11.15%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-2 216 41.70 [-28.68% +8.49%] 41.38 [-24.48% +13.29%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-3 216 43.47 [-28.97% +9.15%] 43.62 [-64.18% +7.46%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-4 216 45.57 [-31.57% +9.17%] 44.99 [-30.55% +4.18%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-5 216 44.24 [-22.25% +8.69%] 44.34 [-29.53% +5.71%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-6 216 47.83 [-22.10% +10.21%] 47.74 [-34.55% +30.91%] 4.48 [-0.00% +0.00%]
after 10 90%, phase explicitouter, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 76.98 [-14.76% +10.96%] 76.24 [-38.52% +22.96%] 19.44 [-0.13% +0.08%]
02_quick-dot-sym-1 216 79.23 [-14.56% +9.16%] 78.49 [-20.37% +19.45%] 25.48 [-0.13% +0.21%]
02_quick-dot-sym-2 216 75.35 [-15.79% +9.74%] 74.22 [-15.79% +5.26%] 19.45 [-0.13% +0.05%]
02_quick-dot-sym-3 216 75.86 [-19.29% +10.72%] 75.52 [-17.24% +3.45%] 19.33 [-0.02% +0.04%]
02_quick-dot-sym-4 216 76.40 [-13.67% +9.44%] 75.88 [-17.64% +23.55%] 19.40 [-0.03% +0.08%]
02_quick-dot-sym-5 216 75.18 [-17.49% +8.65%] 74.65 [-16.28% +4.65%] 19.49 [-0.02% +0.04%]
02_quick-dot-sym-6 216 81.82 [-17.93% +11.07%] 81.31 [-23.13% +15.30%] 19.50 [-0.12% +0.04%]
after 10 90%, phase delambdafy, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 59.30 [-12.94% +16.84%] 58.74 [-46.80% +33.00%] 17.77 [-0.05% +0.03%]
02_quick-dot-sym-1 216 56.79 [-20.38% +13.98%] 56.42 [-16.92% +10.77%] 17.86 [-0.38% +0.44%]
02_quick-dot-sym-2 216 58.18 [-18.01% +10.21%] 58.67 [-20.10% +6.54%] 17.78 [-0.16% +0.46%]
02_quick-dot-sym-3 216 57.51 [-23.48% +13.47%] 57.94 [-46.07% +7.87%] 17.79 [-0.03% +0.10%]
02_quick-dot-sym-4 216 57.21 [-21.38% +10.30%] 57.80 [-18.90% +8.14%] 17.83 [-0.13% +0.04%]
02_quick-dot-sym-5 216 56.90 [-14.78% +11.06%] 57.00 [-17.77% +9.64%] 17.87 [-0.02% +0.06%]
02_quick-dot-sym-6 216 62.23 [-20.57% +11.10%] 61.41 [-23.67% +27.21%] 17.94 [-0.09% +0.08%]
after 10 90%, phase uncurry, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 215 189.12 [-13.24% +10.57%] 189.32 [-17.47% +15.55%] 33.32 [-0.06% +0.06%]
02_quick-dot-sym-1 216 186.02 [-11.51% +7.48%] 186.13 [-16.05% +9.13%] 33.75 [-0.34% +0.43%]
02_quick-dot-sym-2 216 184.55 [-11.82% +6.30%] 184.17 [-15.16% +10.29%] 33.33 [-0.05% +0.17%]
02_quick-dot-sym-3 216 186.67 [-11.92% +6.78%] 186.70 [-16.31% +8.80%] 33.36 [-0.04% +0.04%]
02_quick-dot-sym-4 216 179.06 [-12.04% +6.71%] 178.24 [-12.34% +5.19%] 33.52 [-0.03% +0.05%]
02_quick-dot-sym-5 215 183.67 [-11.96% +7.75%] 182.92 [-14.58% +11.04%] 33.53 [-0.06% +0.03%]
02_quick-dot-sym-6 215 188.76 [-12.90% +7.50%] 188.66 [-17.18% +7.67%] 33.54 [-0.02% +0.09%]
after 10 90%, phase erasure, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 213 596.19 [-6.27% +11.48%] 595.51 [-5.54% +10.20%] 145.61 [-0.01% +0.03%]
02_quick-dot-sym-1 214 589.43 [-5.57% +4.39%] 588.71 [-7.11% +3.51%] 151.80 [-2.65% +3.39%]
02_quick-dot-sym-2 211 606.66 [-6.00% +3.57%] 606.64 [-7.28% +3.03%] 145.76 [-0.01% +0.01%]
02_quick-dot-sym-3 216 608.43 [-6.35% +3.85%] 607.71 [-7.44% +2.84%] 145.61 [-0.00% +0.02%]
02_quick-dot-sym-4 214 575.89 [-5.84% +3.70%] 575.72 [-7.72% +3.13%] 147.25 [-0.15% +0.02%]
02_quick-dot-sym-5 214 603.33 [-6.22% +4.10%] 602.95 [-6.71% +3.66%] 146.19 [-0.01% +0.01%]
02_quick-dot-sym-6 215 620.10 [-6.96% +3.48%] 619.48 [-6.68% +3.41%] 146.85 [-0.01% +0.03%]
after 10 90%, phase parser, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 215 83.52 [-22.89% +41.84%] 83.28 [-43.72% +50.09%] 33.63 [-0.35% +0.68%]
02_quick-dot-sym-1 215 84.74 [-23.84% +34.22%] 83.21 [-24.89% +31.44%] 33.70 [-0.20% +0.12%]
02_quick-dot-sym-2 216 82.58 [-20.49% +44.17%] 81.74 [-42.65% +52.92%] 33.52 [-0.10% +0.43%]
02_quick-dot-sym-3 215 85.32 [-22.97% +36.11%] 83.94 [-25.54% +30.30%] 33.62 [-0.08% +0.23%]
02_quick-dot-sym-4 216 80.44 [-21.27% +41.19%] 79.93 [-41.36% +36.83%] 33.60 [-0.08% +0.37%]
02_quick-dot-sym-5 216 81.23 [-20.54% +42.14%] 80.58 [-22.44% +35.73%] 33.58 [-0.03% +0.24%]
02_quick-dot-sym-6 216 82.55 [-20.22% +36.54%] 81.96 [-23.74% +33.45%] 34.23 [-0.11% +0.30%]
after 10 90%, phase namer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 7.56 [-25.71% +62.64%] 6.80 [-100.00% +129.79%] 3.15 [-0.24% +0.22%]
02_quick-dot-sym-1 216 7.19 [-25.25% +66.66%] 7.38 [-100.00% +111.76%] 3.15 [-0.03% +0.20%]
02_quick-dot-sym-2 216 6.63 [-24.15% +55.91%] 6.73 [-100.00% +132.26%] 3.12 [-0.03% +0.20%]
02_quick-dot-sym-3 216 7.04 [-26.12% +56.47%] 7.31 [-100.00% +113.86%] 3.15 [-0.07% +0.44%]
02_quick-dot-sym-4 216 6.72 [-23.81% +70.85%] 5.79 [-100.00% +170.00%] 3.15 [-0.02% +0.11%]
02_quick-dot-sym-5 216 7.00 [-27.45% +65.65%] 7.16 [-100.00% +118.18%] 3.16 [-0.05% +0.34%]
02_quick-dot-sym-6 216 7.11 [-25.74% +62.47%] 6.15 [-100.00% +154.12%] 3.13 [-0.22% +0.43%]
after 10 90%, phase constructors, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 50.87 [-12.33% +21.96%] 51.00 [-38.72% +22.55%] 15.02 [-1.35% +0.46%]
02_quick-dot-sym-1 216 51.38 [-13.39% +21.02%] 51.43 [-39.24% +21.52%] 15.57 [-0.76% +1.32%]
02_quick-dot-sym-2 216 50.39 [-12.94% +19.19%] 50.42 [-38.02% +23.96%] 15.22 [-0.09% +0.04%]
02_quick-dot-sym-3 216 51.32 [-12.95% +16.49%] 50.78 [-7.69% +23.08%] 15.18 [-0.15% +0.30%]
02_quick-dot-sym-4 215 50.50 [-10.79% +18.48%] 50.65 [-38.31% +23.39%] 15.47 [-0.11% +0.10%]
02_quick-dot-sym-5 216 52.08 [-8.75% +19.74%] 51.50 [-8.99% +21.35%] 15.53 [-0.34% +0.36%]
02_quick-dot-sym-6 216 51.31 [-10.78% +17.36%] 50.56 [-7.30% +23.61%] 15.68 [-0.08% +0.17%]
after 10 90%, phase typer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 183 2,187.15 [-6.18% +14.16%] 2,179.90 [-6.10% +12.53%] 591.55 [-0.19% +0.08%]
02_quick-dot-sym-1 180 2,200.95 [-5.16% +10.37%] 2,193.75 [-5.27% +9.69%] 594.64 [-0.68% +0.80%]
02_quick-dot-sym-2 181 2,148.45 [-4.22% +7.78%] 2,141.23 [-3.68% +7.27%] 585.45 [-0.19% +0.07%]
02_quick-dot-sym-3 180 2,205.97 [-4.84% +10.25%] 2,199.31 [-4.80% +10.12%] 587.40 [-0.13% +0.05%]
02_quick-dot-sym-4 175 2,133.32 [-4.86% +8.22%] 2,126.70 [-5.96% +8.00%] 590.82 [-0.21% +0.08%]
02_quick-dot-sym-5 179 2,148.37 [-5.07% +7.97%] 2,141.41 [-5.87% +7.99%] 591.91 [-0.14% +0.05%]
02_quick-dot-sym-6 179 2,176.29 [-4.13% +8.65%] 2,169.69 [-4.22% +7.30%] 590.26 [-0.12% +0.19%]
after 10 90%, phase xsbt-analyzer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 15.76 [-5.55% +8.43%] 15.48 [-100.00% +0.93%] 5.71 [-0.45% +0.27%]
02_quick-dot-sym-1 216 15.07 [-3.47% +9.86%] 15.12 [-100.00% +3.35%] 5.71 [-0.69% +0.47%]
02_quick-dot-sym-2 216 15.09 [-3.89% +7.39%] 15.26 [-100.00% +2.37%] 5.64 [-1.03% +0.80%]
02_quick-dot-sym-3 216 16.47 [-7.95% +10.40%] 15.63 [+0.00% +0.00%] 5.71 [-0.17% +0.20%]
02_quick-dot-sym-4 216 15.33 [-3.83% +7.48%] 15.26 [-100.00% +2.37%] 5.72 [-0.45% +0.34%]
02_quick-dot-sym-5 216 15.49 [-3.47% +6.51%] 15.41 [-100.00% +1.41%] 5.69 [-0.60% +0.55%]
02_quick-dot-sym-6 216 15.29 [-3.62% +6.86%] 15.12 [-100.00% +3.35%] 5.72 [-0.82% +1.43%]
after 10 90%, phase tailcalls, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 56.58 [-16.36% +16.95%] 56.50 [-17.03% +10.63%] 9.23 [-0.05% +0.41%]
02_quick-dot-sym-1 216 55.82 [-13.03% +8.50%] 55.92 [-44.11% +11.77%] 9.42 [-1.52% +1.26%]
02_quick-dot-sym-2 216 55.97 [-13.25% +9.67%] 55.92 [-16.17% +11.77%] 9.00 [-0.02% +0.05%]
02_quick-dot-sym-3 216 56.35 [-15.48% +11.76%] 56.50 [-44.69% +10.63%] 9.13 [-0.62% +1.14%]
02_quick-dot-sym-4 216 55.19 [-12.47% +10.20%] 54.18 [-42.32% +15.35%] 9.36 [-0.01% +0.05%]
02_quick-dot-sym-5 216 53.48 [-13.72% +12.21%] 52.81 [-11.23% +18.36%] 9.37 [-1.22% +0.47%]
02_quick-dot-sym-6 216 60.83 [-21.57% +9.34%] 60.47 [-22.49% +3.35%] 9.31 [-0.01% +0.05%]
after 10 90%, phase lambdalift, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 109.97 [-19.87% +19.32%] 109.38 [-28.57% +14.29%] 17.73 [-0.30% +0.84%]
02_quick-dot-sym-1 215 106.16 [-16.66% +9.71%] 106.10 [-26.37% +17.81%] 24.35 [-0.10% +0.08%]
02_quick-dot-sym-2 216 106.70 [-20.30% +9.38%] 106.19 [-26.43% +17.71%] 17.87 [-0.05% +0.09%]
02_quick-dot-sym-3 216 107.93 [-16.48% +16.01%] 107.49 [-27.32% +16.29%] 17.88 [-0.15% +0.24%]
02_quick-dot-sym-4 216 103.24 [-13.94% +13.13%] 102.29 [-23.62% +6.93%] 17.81 [-0.41% +0.40%]
02_quick-dot-sym-5 216 102.47 [-14.44% +9.25%] 102.43 [-23.73% +6.78%] 17.93 [-0.02% +0.14%]
02_quick-dot-sym-6 216 110.98 [-19.43% +8.89%] 110.03 [-14.79% +13.61%] 18.73 [-0.14% +0.10%]
after 10 90%, phase refchecks, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 267.41 [-12.66% +10.03%] 266.93 [-12.20% +11.22%] 51.86 [-0.12% +0.17%]
02_quick-dot-sym-1 216 257.31 [-10.25% +7.69%] 256.51 [-8.63% +9.64%] 52.93 [-0.23% +0.36%]
02_quick-dot-sym-2 216 258.67 [-11.99% +6.78%] 257.74 [-15.13% +9.12%] 51.78 [-0.09% +0.26%]
02_quick-dot-sym-3 215 269.39 [-11.23% +7.69%] 268.53 [-12.72% +10.55%] 51.99 [-0.12% +0.41%]
02_quick-dot-sym-4 216 255.38 [-11.38% +8.79%] 254.85 [-14.16% +10.36%] 52.48 [-0.81% +0.20%]
02_quick-dot-sym-5 216 254.53 [-12.51% +8.10%] 253.69 [-13.77% +10.86%] 52.18 [-0.14% +0.21%]
02_quick-dot-sym-6 216 263.48 [-11.10% +6.51%] 262.88 [-10.84% +6.99%] 53.73 [-0.08% +0.33%]
after 10 90%, phase posterasure, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 55.53 [-22.61% +12.60%] 55.05 [-43.23% +13.53%] 13.00 [-0.00% +0.00%]
02_quick-dot-sym-1 216 55.09 [-20.60% +6.46%] 54.76 [-14.40% +14.13%] 13.05 [-0.05% +0.15%]
02_quick-dot-sym-2 216 53.94 [-25.75% +6.13%] 54.04 [-42.17% +15.66%] 13.02 [-0.00% +0.00%]
02_quick-dot-sym-3 216 53.73 [-26.37% +7.05%] 54.33 [-13.72% +15.05%] 13.00 [-0.00% +0.00%]
02_quick-dot-sym-4 216 51.94 [-24.27% +6.47%] 51.14 [-38.90% +22.21%] 13.04 [-0.00% +0.00%]
02_quick-dot-sym-5 216 53.26 [-16.27% +6.98%] 52.81 [-11.23% +18.36%] 13.03 [-0.00% +0.00%]
02_quick-dot-sym-6 216 57.86 [-26.82% +8.49%] 57.58 [-18.59% +8.54%] 13.01 [-0.00% +0.00%]
after 10 90%, phase superaccessors, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 215 53.79 [-28.29% +15.75%] 53.85 [-41.97% +16.06%] 25.22 [-0.39% +0.08%]
02_quick-dot-sym-1 216 51.45 [-30.63% +15.18%] 52.08 [-40.00% +20.00%] 25.31 [-0.31% +0.07%]
02_quick-dot-sym-2 216 52.16 [-31.97% +12.63%] 51.72 [-39.58% +20.84%] 25.30 [-0.28% +0.08%]
02_quick-dot-sym-3 216 50.55 [-30.68% +15.89%] 50.49 [-38.11% +23.78%] 25.30 [-0.28% +0.08%]
02_quick-dot-sym-4 211 50.65 [-30.04% +13.29%] 49.99 [-37.48% +25.04%] 25.31 [-0.61% +0.92%]
02_quick-dot-sym-5 213 50.97 [-29.97% +12.84%] 50.76 [-38.44% +23.12%] 25.28 [-0.34% +0.07%]
02_quick-dot-sym-6 216 55.14 [-28.41% +11.41%] 54.98 [-71.58% +13.68%] 25.23 [-0.34% +0.08%]
after 10 90%, phase specialize, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 214 205.18 [-12.92% +19.63%] 204.59 [-15.99% +22.20%] 63.73 [-0.14% +0.16%]
02_quick-dot-sym-1 216 194.30 [-10.65% +15.77%] 194.30 [-19.58% +12.58%] 65.57 [-0.19% +0.35%]
02_quick-dot-sym-2 216 196.19 [-11.73% +10.68%] 196.40 [-12.49% +11.38%] 64.13 [-0.08% +0.15%]
02_quick-dot-sym-3 215 198.67 [-13.72% +10.62%] 198.26 [-21.19% +10.34%] 65.62 [-0.08% +0.16%]
02_quick-dot-sym-4 216 192.63 [-13.04% +12.16%] 193.00 [-10.94% +13.34%] 64.40 [-0.13% +0.05%]
02_quick-dot-sym-5 216 187.24 [-12.57% +10.64%] 187.28 [-16.57% +8.46%] 64.22 [-0.08% +0.11%]
02_quick-dot-sym-6 216 191.01 [-11.99% +12.53%] 191.04 [-18.21% +14.50%] 63.95 [-0.08% +0.11%]
after 10 90%, phase <init phase>, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 12.78 [-16.62% +41.53%] 13.02 [-100.00% +20.00%] 3.44 [-0.00% +0.08%]
02_quick-dot-sym-1 216 12.21 [-12.81% +30.11%] 12.37 [-100.00% +26.32%] 3.44 [-0.00% +0.08%]
02_quick-dot-sym-2 216 12.95 [-15.01% +39.75%] 13.60 [-100.00% +14.89%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-3 215 12.37 [-12.90% +34.75%] 12.28 [-100.00% +27.22%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-4 216 12.12 [-12.56% +35.38%] 12.59 [-100.00% +24.14%] 3.44 [-0.00% +0.08%]
02_quick-dot-sym-5 216 12.20 [-12.48% +31.15%] 12.08 [-100.00% +29.34%] 3.44 [-0.00% +0.08%]
02_quick-dot-sym-6 216 12.20 [-11.57% +38.05%] 12.51 [-100.00% +24.86%] 3.44 [-0.00% +0.08%]
after 10 90%, phase cleanup, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 30.07 [-26.73% +12.13%] 29.73 [-47.45% +5.11%] 3.26 [-0.11% +0.37%]
02_quick-dot-sym-1 216 26.18 [-37.92% +6.36%] 26.26 [-40.50% +19.01%] 3.27 [-0.08% +0.10%]
02_quick-dot-sym-2 216 26.59 [-38.02% +9.70%] 26.04 [-40.00% +20.00%] 3.28 [-0.00% +0.00%]
02_quick-dot-sym-3 216 26.11 [-38.72% +8.15%] 25.90 [-39.66% +20.67%] 3.25 [-0.00% +0.00%]
02_quick-dot-sym-4 216 26.35 [-34.48% +8.55%] 25.68 [-39.15% +21.69%] 3.26 [-0.41% +0.06%]
02_quick-dot-sym-5 216 27.18 [-32.91% +9.31%] 27.49 [-43.16% +13.68%] 3.80 [-13.71% +23.31%]
02_quick-dot-sym-6 216 30.68 [-31.38% +13.55%] 30.16 [-48.20% +3.60%] 3.27 [-0.02% +0.09%]
after 10 90%, phase patmat, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 215 339.77 [-11.00% +24.63%] 337.57 [-12.06% +24.97%] 105.59 [-0.57% +0.86%]
02_quick-dot-sym-1 214 327.54 [-11.28% +14.45%] 325.35 [-13.55% +15.26%] 109.68 [-1.16% +1.27%]
02_quick-dot-sym-2 214 327.16 [-7.73% +18.88%] 326.15 [-8.98% +19.77%] 105.36 [-0.24% +1.32%]
02_quick-dot-sym-3 213 338.87 [-10.62% +19.01%] 338.76 [-12.36% +19.92%] 105.33 [-0.18% +1.35%]
02_quick-dot-sym-4 210 319.78 [-10.90% +18.46%] 319.42 [-11.95% +17.40%] 105.51 [-0.31% +1.34%]
02_quick-dot-sym-5 209 333.92 [-8.80% +17.49%] 333.06 [-10.86% +17.28%] 105.36 [-0.31% +1.27%]
02_quick-dot-sym-6 211 340.48 [-9.23% +13.08%] 339.23 [-7.88% +15.15%] 108.54 [-2.82% +0.95%]
after 10 90%, phase fields, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 92.33 [-14.22% +16.84%] 91.58 [-31.75% +19.43%] 25.50 [-0.09% +0.33%]
02_quick-dot-sym-1 216 94.09 [-12.32% +12.14%] 93.75 [-16.67% +16.67%] 25.68 [-0.47% +0.57%]
02_quick-dot-sym-2 216 91.25 [-12.31% +9.53%] 91.07 [-14.22% +20.10%] 25.59 [-0.14% +0.14%]
02_quick-dot-sym-3 216 95.87 [-12.18% +15.24%] 95.92 [-18.55% +14.03%] 25.60 [-0.16% +0.02%]
02_quick-dot-sym-4 216 91.81 [-12.03% +10.88%] 91.58 [-31.75% +19.43%] 25.59 [-0.12% +0.06%]
02_quick-dot-sym-5 216 92.77 [-11.77% +11.87%] 92.74 [-15.76% +17.94%] 25.54 [-0.16% +0.21%]
02_quick-dot-sym-6 216 100.18 [-18.63% +10.13%] 99.97 [-21.85% +9.41%] 25.70 [-0.15% +0.11%]
after 10 90%, phase extmethods, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 14.05 [-19.59% +24.84%] 14.18 [-100.00% +10.20%] 4.56 [-0.03% +0.13%]
02_quick-dot-sym-1 216 14.10 [-22.40% +25.37%] 13.89 [-100.00% +12.50%] 4.61 [-0.36% +0.57%]
02_quick-dot-sym-2 216 13.93 [-32.48% +19.46%] 13.89 [-100.00% +12.50%] 4.56 [-0.12% +0.80%]
02_quick-dot-sym-3 216 13.69 [-33.44% +20.36%] 13.31 [-100.00% +17.39%] 4.56 [-0.05% +0.12%]
02_quick-dot-sym-4 216 13.39 [-31.96% +22.93%] 13.17 [-100.00% +18.68%] 4.59 [-0.04% +0.11%]
02_quick-dot-sym-5 216 13.98 [-30.34% +24.13%] 13.74 [-100.00% +13.68%] 4.58 [-0.02% +0.07%]
02_quick-dot-sym-6 216 15.11 [-26.45% +17.17%] 14.61 [-100.00% +6.93%] 4.57 [-0.03% +0.15%]
after 10 90%, phase xsbt-dependency, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 252.92 [-9.73% +7.31%] 252.82 [-13.48% +11.24%] 77.46 [-0.16% +0.60%]
02_quick-dot-sym-1 215 240.90 [-8.14% +3.19%] 241.72 [-9.50% +3.43%] 77.08 [-0.08% +0.11%]
02_quick-dot-sym-2 216 257.19 [-8.07% +3.58%] 257.23 [-8.89% +3.26%] 76.82 [-0.09% +0.12%]
02_quick-dot-sym-3 216 257.70 [-7.90% +4.12%] 257.67 [-9.04% +3.09%] 76.85 [-0.08% +0.12%]
02_quick-dot-sym-4 215 246.67 [-7.81% +5.30%] 246.58 [-11.29% +7.72%] 77.32 [-0.26% +0.12%]
02_quick-dot-sym-5 215 257.82 [-9.99% +5.67%] 257.56 [-15.07% +9.20%] 79.75 [-0.08% +0.11%]
02_quick-dot-sym-6 214 249.04 [-8.49% +4.24%] 248.76 [-12.06% +6.78%] 78.23 [-0.11% +0.11%]
after 10 90%, phase xsbt-api, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 201 576.38 [-5.31% +8.15%] 574.70 [-7.56% +8.75%] 309.23 [-0.35% +0.34%]
02_quick-dot-sym-1 212 539.64 [-6.25% +6.01%] 539.06 [-7.25% +4.35%] 296.64 [-0.25% +0.20%]
02_quick-dot-sym-2 208 550.90 [-7.54% +5.43%] 550.78 [-6.38% +4.96%] 302.70 [-0.30% +0.37%]
02_quick-dot-sym-3 203 571.10 [-6.42% +5.16%] 570.81 [-6.93% +4.02%] 305.31 [-0.22% +0.19%]
02_quick-dot-sym-4 205 529.76 [-8.04% +5.13%] 528.81 [-8.40% +6.37%] 298.52 [-0.36% +0.65%]
02_quick-dot-sym-5 207 582.61 [-7.72% +5.21%] 582.05 [-8.73% +4.69%] 309.08 [-0.44% +0.32%]
02_quick-dot-sym-6 201 554.29 [-5.84% +5.61%] 553.95 [-6.92% +4.36%] 298.62 [-0.16% +0.40%]
after 10 90%, phase pickler, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 48.63 [-10.04% +16.62%] 48.25 [-35.23% +29.54%] 21.24 [-0.06% +0.03%]
02_quick-dot-sym-1 216 47.81 [-16.86% +13.03%] 47.60 [-34.35% +31.31%] 21.25 [-0.04% +0.03%]
02_quick-dot-sym-2 215 46.71 [-19.26% +14.25%] 46.15 [-32.28% +35.43%] 21.25 [-0.04% +0.03%]
02_quick-dot-sym-3 216 47.87 [-19.23% +13.87%] 47.60 [-34.35% +31.31%] 21.26 [-0.05% +0.02%]
02_quick-dot-sym-4 215 48.08 [-18.93% +15.87%] 48.04 [-34.95% +30.11%] 21.25 [-0.03% +0.01%]
02_quick-dot-sym-5 214 46.43 [-20.18% +12.02%] 45.85 [-31.85% +36.31%] 21.25 [-0.03% +0.01%]
02_quick-dot-sym-6 213 46.87 [-18.46% +11.26%] 46.51 [-32.81% +34.38%] 21.25 [-0.07% +0.03%]
after 10 90%, phase packageobjects, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 1.34 [-33.37% +107.40%] 0.00 [ NaN% NaN%] 0.22 [-0.46% +1.58%]
02_quick-dot-sym-1 216 1.41 [-37.32% +80.79%] 0.00 [ NaN% NaN%] 0.22 [-0.64% +1.89%]
02_quick-dot-sym-2 216 1.33 [-29.56% +81.47%] 0.00 [ NaN% NaN%] 0.22 [-0.39% +1.58%]
02_quick-dot-sym-3 216 1.35 [-39.95% +83.20%] 0.00 [ NaN% NaN%] 0.22 [-0.40% +1.58%]
02_quick-dot-sym-4 216 1.28 [-27.75% +95.81%] 0.00 [ NaN% NaN%] 0.22 [-0.47% +1.41%]
02_quick-dot-sym-5 216 1.36 [-32.83% +112.51%] 0.00 [ NaN% NaN%] 0.22 [-0.58% +1.42%]
02_quick-dot-sym-6 216 1.33 [-31.88% +103.81%] 0.58 [-100.00% +2600.00%] 0.22 [-0.53% +1.57%]
after 10 90%, phase mixin, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 216 118.61 [-9.02% +15.78%] 118.27 [-7.52% +18.90%] 28.25 [-0.06% +0.09%]
02_quick-dot-sym-1 216 117.07 [-10.14% +6.83%] 117.33 [-6.78% +6.54%] 28.96 [-1.16% +1.50%]
02_quick-dot-sym-2 216 118.02 [-13.16% +7.02%] 118.27 [-20.73% +5.69%] 28.38 [-0.00% +0.02%]
02_quick-dot-sym-3 216 118.48 [-11.92% +7.70%] 117.84 [-7.18% +6.08%] 28.29 [-0.00% +0.02%]
02_quick-dot-sym-4 216 116.16 [-11.25% +5.66%] 116.10 [-5.79% +7.66%] 28.51 [-0.10% +0.02%]
02_quick-dot-sym-5 216 119.05 [-9.81% +9.51%] 118.27 [-20.73% +5.69%] 28.43 [-0.00% +0.02%]
02_quick-dot-sym-6 216 121.66 [-12.83% +7.01%] 120.66 [-9.35% +3.60%] 28.58 [-0.07% +0.18%]
after 20 90%
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 5613 9,592.97 [-7.50% +10.67%] 9,405.42 [-8.30% +8.48%] 1,989.55 [-0.07% +0.37%]
02_quick-dot-sym-1 5613 9,645.69 [-3.78% +5.01%] 9,468.30 [-3.96% +4.46%] 2,004.96 [-0.52% +0.67%]
02_quick-dot-sym-2 5613 9,492.24 [-8.32% +6.50%] 9,319.82 [-7.79% +5.45%] 1,977.14 [-0.05% +0.07%]
02_quick-dot-sym-3 5613 9,301.72 [-4.99% +5.94%] 9,152.48 [-5.25% +4.82%] 1,982.55 [-0.05% +0.04%]
02_quick-dot-sym-4 5613 8,949.36 [-6.10% +5.56%] 8,814.69 [-5.87% +4.58%] 1,982.66 [-0.11% +0.14%]
02_quick-dot-sym-5 5613 9,039.01 [-4.95% +4.78%] 8,914.86 [-5.00% +4.64%] 1,994.66 [-0.13% +0.12%]
02_quick-dot-sym-6 5613 9,188.60 [-3.84% +4.60%] 9,051.03 [-4.19% +3.75%] 1,988.45 [-0.24% +0.15%]
after 20 90%, phase jvm, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 199 3,990.97 [-9.88% +13.22%] 3,843.28 [-8.93% +11.40%] 360.19 [-0.32% +0.31%]
02_quick-dot-sym-1 202 4,146.85 [-3.27% +4.02%] 3,997.22 [-3.06% +3.59%] 358.19 [-0.19% +0.06%]
02_quick-dot-sym-2 201 3,997.33 [-20.46% +8.17%] 3,850.75 [-20.06% +7.53%] 360.45 [-0.38% +0.14%]
02_quick-dot-sym-3 201 3,697.27 [-10.81% +7.86%] 3,577.43 [-11.77% +7.01%] 359.71 [-0.30% +0.30%]
02_quick-dot-sym-4 202 3,556.62 [-10.24% +8.24%] 3,456.76 [-10.05% +6.22%] 360.63 [-0.23% +0.28%]
02_quick-dot-sym-5 205 3,524.13 [-4.22% +8.00%] 3,432.70 [-3.96% +5.60%] 359.77 [-0.12% +0.24%]
02_quick-dot-sym-6 199 3,574.77 [-5.16% +7.90%] 3,473.38 [-4.63% +6.16%] 360.48 [-0.21% +0.07%]
after 20 90%, phase flatten, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 42.56 [-22.97% +15.25%] 41.97 [-25.54% +11.69%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-1 207 42.94 [-30.49% +6.34%] 42.35 [-26.20% +10.70%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-2 207 41.86 [-28.96% +8.07%] 41.52 [-24.73% +12.91%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-3 207 43.61 [-29.20% +8.86%] 43.86 [-64.37% +6.88%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-4 207 45.73 [-31.80% +8.79%] 45.06 [-30.65% +4.02%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-5 207 44.32 [-19.10% +8.68%] 44.46 [-29.71% +5.43%] 4.49 [-0.00% +0.00%]
02_quick-dot-sym-6 207 48.08 [-22.50% +9.64%] 48.08 [-35.01% +29.98%] 4.48 [-0.00% +0.00%]
after 20 90%, phase explicitouter, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 76.99 [-14.76% +10.75%] 76.09 [-38.39% +23.21%] 19.44 [-0.13% +0.07%]
02_quick-dot-sym-1 207 79.25 [-13.47% +10.63%] 78.50 [-20.38% +19.42%] 25.48 [-0.12% +0.17%]
02_quick-dot-sym-2 207 75.44 [-14.50% +9.53%] 74.43 [-16.02% +4.97%] 19.45 [-0.14% +0.05%]
02_quick-dot-sym-3 207 75.94 [-19.38% +10.61%] 75.56 [-17.28% +3.40%] 19.33 [-0.02% +0.04%]
02_quick-dot-sym-4 207 76.38 [-13.64% +9.24%] 75.79 [-17.53% +23.71%] 19.40 [-0.03% +0.04%]
02_quick-dot-sym-5 207 75.20 [-17.50% +8.64%] 74.58 [-16.19% +4.76%] 19.48 [-0.02% +0.04%]
02_quick-dot-sym-6 207 82.08 [-18.19% +10.71%] 81.45 [-23.26% +15.11%] 19.50 [-0.13% +0.04%]
after 20 90%, phase delambdafy, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 59.12 [-12.68% +15.46%] 58.50 [-46.58% +33.55%] 17.77 [-0.06% +0.03%]
02_quick-dot-sym-1 207 56.63 [-20.15% +11.00%] 56.39 [-16.87% +10.84%] 17.86 [-0.36% +0.36%]
02_quick-dot-sym-2 207 58.15 [-17.95% +9.56%] 58.57 [-19.97% +6.70%] 17.78 [-0.14% +0.37%]
02_quick-dot-sym-3 207 57.39 [-23.31% +12.66%] 57.97 [-46.09% +7.81%] 17.79 [-0.02% +0.02%]
02_quick-dot-sym-4 207 57.13 [-21.28% +10.30%] 57.90 [-19.04% +7.95%] 17.83 [-0.13% +0.04%]
02_quick-dot-sym-5 207 56.79 [-14.62% +10.45%] 56.76 [-17.42% +10.11%] 17.87 [-0.02% +0.03%]
02_quick-dot-sym-6 207 62.29 [-20.64% +9.95%] 61.44 [-23.71% +27.15%] 17.94 [-0.09% +0.08%]
after 20 90%, phase uncurry, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 188.98 [-13.17% +10.17%] 189.24 [-17.43% +7.34%] 33.32 [-0.05% +0.04%]
02_quick-dot-sym-1 207 185.92 [-11.46% +6.28%] 185.91 [-15.96% +9.26%] 33.74 [-0.32% +0.44%]
02_quick-dot-sym-2 207 184.64 [-11.86% +5.73%] 184.25 [-15.20% +10.24%] 33.33 [-0.04% +0.16%]
02_quick-dot-sym-3 207 186.69 [-11.94% +6.76%] 186.75 [-16.33% +8.77%] 33.36 [-0.04% +0.03%]
02_quick-dot-sym-4 207 179.02 [-12.02% +6.70%] 178.22 [-12.33% +5.21%] 33.52 [-0.02% +0.03%]
02_quick-dot-sym-5 207 183.57 [-11.91% +7.44%] 182.67 [-14.46% +11.20%] 33.53 [-0.06% +0.03%]
02_quick-dot-sym-6 206 189.07 [-13.04% +7.08%] 188.94 [-17.30% +7.51%] 33.54 [-0.02% +0.07%]
after 20 90%, phase erasure, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 204 594.95 [-6.07% +9.46%] 594.44 [-5.37% +7.77%] 145.61 [-0.01% +0.02%]
02_quick-dot-sym-1 205 588.92 [-5.49% +4.46%] 588.19 [-7.02% +3.60%] 151.57 [-2.50% +3.54%]
02_quick-dot-sym-2 203 606.74 [-6.02% +3.41%] 606.76 [-7.29% +3.01%] 145.76 [-0.01% +0.00%]
02_quick-dot-sym-3 207 608.25 [-6.32% +3.85%] 607.49 [-7.41% +2.88%] 145.61 [-0.00% +0.02%]
02_quick-dot-sym-4 205 575.63 [-5.80% +3.70%] 575.38 [-7.67% +3.19%] 147.25 [-0.15% +0.02%]
02_quick-dot-sym-5 205 602.72 [-6.13% +3.71%] 602.44 [-6.63% +3.74%] 146.19 [-0.01% +0.00%]
02_quick-dot-sym-6 206 620.24 [-6.98% +3.46%] 619.69 [-6.71% +3.38%] 146.85 [-0.01% +0.02%]
after 20 90%, phase parser, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 206 82.31 [-21.76% +38.31%] 82.07 [-42.88% +33.27%] 33.62 [-0.33% +0.53%]
02_quick-dot-sym-1 206 83.82 [-23.00% +34.08%] 82.15 [-23.92% +33.15%] 33.70 [-0.20% +0.07%]
02_quick-dot-sym-2 207 81.67 [-19.60% +40.27%] 80.69 [-41.91% +35.55%] 33.51 [-0.09% +0.26%]
02_quick-dot-sym-3 206 84.24 [-21.99% +37.00%] 82.98 [-24.68% +31.81%] 33.62 [-0.07% +0.13%]
02_quick-dot-sym-4 207 79.54 [-20.38% +40.43%] 79.03 [-40.69% +38.40%] 33.59 [-0.06% +0.24%]
02_quick-dot-sym-5 207 80.30 [-19.62% +40.99%] 79.63 [-21.52% +37.35%] 33.58 [-0.03% +0.07%]
02_quick-dot-sym-6 207 81.65 [-19.34% +37.52%] 81.07 [-22.91% +34.92%] 34.22 [-0.10% +0.30%]
after 20 90%, phase namer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 7.43 [-24.44% +58.89%] 6.72 [-100.00% +132.58%] 3.15 [-0.23% +0.19%]
02_quick-dot-sym-1 207 7.09 [-24.20% +68.88%] 7.47 [-100.00% +109.09%] 3.15 [-0.02% +0.11%]
02_quick-dot-sym-2 207 6.55 [-23.25% +57.77%] 6.79 [-100.00% +130.00%] 3.12 [-0.02% +0.11%]
02_quick-dot-sym-3 207 6.93 [-24.88% +58.21%] 7.10 [-100.00% +120.21%] 3.14 [-0.06% +0.30%]
02_quick-dot-sym-4 207 6.62 [-22.64% +64.63%] 5.59 [-100.00% +179.73%] 3.15 [-0.02% +0.11%]
02_quick-dot-sym-5 207 6.89 [-26.31% +60.38%] 7.10 [-100.00% +120.21%] 3.16 [-0.04% +0.09%]
02_quick-dot-sym-6 207 7.00 [-24.63% +62.89%] 6.11 [-100.00% +155.56%] 3.13 [-0.21% +0.21%]
after 20 90%, phase constructors, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 50.60 [-11.85% +19.73%] 50.65 [-38.30% +23.40%] 15.02 [-1.35% +0.48%]
02_quick-dot-sym-1 207 51.16 [-13.03% +21.53%] 51.18 [-38.94% +22.12%] 15.56 [-0.70% +1.35%]
02_quick-dot-sym-2 207 50.41 [-12.97% +19.18%] 50.42 [-38.02% +23.95%] 15.22 [-0.09% +0.04%]
02_quick-dot-sym-3 207 51.14 [-12.65% +16.89%] 50.42 [-7.04% +23.95%] 15.18 [-0.14% +0.12%]
02_quick-dot-sym-4 207 50.31 [-10.46% +18.19%] 50.42 [-38.02% +23.95%] 15.47 [-0.10% +0.07%]
02_quick-dot-sym-5 207 51.89 [-8.41% +19.27%] 51.25 [-8.54% +21.94%] 15.52 [-0.33% +0.37%]
02_quick-dot-sym-6 207 51.25 [-10.68% +15.92%] 50.35 [-6.90% +24.14%] 15.68 [-0.08% +0.17%]
after 20 90%, phase typer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 178 2,180.05 [-5.87% +13.31%] 2,173.19 [-5.81% +12.16%] 591.54 [-0.19% +0.08%]
02_quick-dot-sym-1 174 2,194.24 [-4.87% +8.80%] 2,187.14 [-4.98% +7.87%] 594.48 [-0.66% +0.81%]
02_quick-dot-sym-2 176 2,144.03 [-4.03% +7.15%] 2,136.90 [-3.48% +6.76%] 585.46 [-0.19% +0.07%]
02_quick-dot-sym-3 173 2,198.24 [-4.51% +8.02%] 2,191.38 [-4.46% +8.38%] 587.39 [-0.13% +0.04%]
02_quick-dot-sym-4 171 2,129.31 [-4.68% +7.76%] 2,122.99 [-5.79% +7.45%] 590.83 [-0.21% +0.08%]
02_quick-dot-sym-5 172 2,141.95 [-4.79% +6.96%] 2,134.99 [-5.59% +6.85%] 591.90 [-0.14% +0.05%]
02_quick-dot-sym-6 173 2,170.69 [-3.88% +6.47%] 2,164.47 [-3.99% +6.12%] 590.22 [-0.11% +0.19%]
after 20 90%, phase xsbt-analyzer, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 15.74 [-5.42% +8.82%] 15.47 [-100.00% +0.98%] 5.71 [-0.44% +0.29%]
02_quick-dot-sym-1 207 15.04 [-3.26% +8.74%] 15.10 [-100.00% +3.50%] 5.71 [-0.67% +0.49%]
02_quick-dot-sym-2 207 15.08 [-3.82% +6.92%] 15.32 [-100.00% +1.97%] 5.64 [-1.08% +0.75%]
02_quick-dot-sym-3 207 16.45 [-7.86% +10.51%] 15.63 [+0.00% +0.00%] 5.71 [-0.17% +0.21%]
02_quick-dot-sym-4 207 15.32 [-3.77% +7.55%] 15.25 [-100.00% +2.48%] 5.72 [-0.47% +0.32%]
02_quick-dot-sym-5 207 15.47 [-3.40% +6.58%] 15.40 [-100.00% +1.47%] 5.69 [-0.61% +0.55%]
02_quick-dot-sym-6 207 15.28 [-3.58% +7.43%] 15.10 [-100.00% +3.50%] 5.72 [-0.81% +1.44%]
after 20 90%, phase tailcalls, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 56.39 [-16.09% +16.05%] 56.31 [-16.76% +10.99%] 9.23 [-0.04% +0.05%]
02_quick-dot-sym-1 207 55.90 [-13.16% +8.35%] 55.93 [-44.13% +11.74%] 9.42 [-1.50% +1.28%]
02_quick-dot-sym-2 207 55.90 [-11.91% +8.84%] 55.86 [-16.08% +11.89%] 9.00 [-0.02% +0.05%]
02_quick-dot-sym-3 207 56.48 [-15.68% +12.05%] 56.61 [-44.80% +10.40%] 9.13 [-0.57% +1.19%]
02_quick-dot-sym-4 207 55.13 [-12.38% +10.21%] 54.12 [-42.26% +15.48%] 9.36 [-0.00% +0.05%]
02_quick-dot-sym-5 207 53.41 [-13.61% +12.22%] 52.76 [-11.16% +18.45%] 9.37 [-1.20% +0.49%]
02_quick-dot-sym-6 207 61.06 [-21.86% +8.96%] 60.69 [-22.76% +28.73%] 9.31 [-0.01% +0.06%]
after 20 90%, phase lambdalift, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 110.00 [-19.89% +19.31%] 109.45 [-28.62% +14.21%] 17.72 [-0.26% +0.78%]
02_quick-dot-sym-1 207 106.25 [-16.73% +9.94%] 106.13 [-26.39% +17.78%] 24.35 [-0.10% +0.07%]
02_quick-dot-sym-2 207 106.75 [-20.34% +9.33%] 106.20 [-26.44% +17.70%] 17.87 [-0.05% +0.08%]
02_quick-dot-sym-3 207 108.08 [-16.60% +16.58%] 107.71 [-27.47% +16.05%] 17.88 [-0.14% +0.16%]
02_quick-dot-sym-4 207 103.11 [-13.84% +13.40%] 102.20 [-23.56% +7.02%] 17.81 [-0.40% +0.39%]
02_quick-dot-sym-5 207 102.47 [-14.44% +9.25%] 102.36 [-23.67% +6.86%] 17.93 [-0.02% +0.13%]
02_quick-dot-sym-6 207 111.23 [-19.61% +8.74%] 110.43 [-15.11% +13.19%] 18.73 [-0.14% +0.08%]
after 20 90%, phase refchecks, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 267.09 [-12.55% +9.90%] 266.38 [-12.01% +11.45%] 51.86 [-0.11% +0.17%]
02_quick-dot-sym-1 207 257.07 [-10.16% +7.60%] 256.42 [-8.60% +9.69%] 52.93 [-0.22% +0.16%]
02_quick-dot-sym-2 207 258.87 [-12.05% +6.66%] 258.00 [-15.21% +9.01%] 51.78 [-0.08% +0.20%]
02_quick-dot-sym-3 206 269.16 [-11.15% +7.78%] 268.28 [-12.64% +10.66%] 51.98 [-0.11% +0.36%]
02_quick-dot-sym-4 207 255.43 [-11.40% +8.77%] 254.91 [-14.18% +10.33%] 52.49 [-0.83% +0.18%]
02_quick-dot-sym-5 207 254.15 [-12.38% +8.23%] 253.25 [-13.62% +11.06%] 52.18 [-0.14% +0.18%]
02_quick-dot-sym-6 207 263.66 [-11.16% +6.52%] 263.06 [-10.90% +6.92%] 53.73 [-0.07% +0.14%]
after 20 90%, phase posterasure, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 55.63 [-22.74% +12.50%] 55.03 [-43.21% +13.58%] 13.00 [-0.00% +0.00%]
02_quick-dot-sym-1 207 55.26 [-20.85% +6.17%] 54.95 [-14.70% +13.74%] 13.05 [-0.04% +0.16%]
02_quick-dot-sym-2 207 54.11 [-25.99% +5.80%] 54.35 [-42.50% +15.00%] 13.02 [-0.00% +0.00%]
02_quick-dot-sym-3 207 53.87 [-26.55% +6.80%] 54.50 [-13.99% +14.68%] 13.00 [-0.00% +0.00%]
02_quick-dot-sym-4 207 52.07 [-24.46% +6.43%] 51.33 [-39.12% +21.76%] 13.03 [-0.00% +0.00%]
02_quick-dot-sym-5 207 53.36 [-16.42% +6.93%] 52.84 [-11.29% +18.29%] 13.03 [-0.00% +0.00%]
02_quick-dot-sym-6 207 58.20 [-27.25% +7.86%] 57.97 [-19.14% +7.81%] 13.01 [-0.00% +0.00%]
after 20 90%, phase superaccessors, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 206 53.93 [-20.38% +15.70%] 54.00 [-42.13% +15.73%] 25.22 [-0.39% +0.08%]
02_quick-dot-sym-1 207 51.49 [-30.68% +15.10%] 52.31 [-40.26% +19.48%] 25.31 [-0.30% +0.07%]
02_quick-dot-sym-2 207 52.44 [-29.69% +12.66%] 52.16 [-40.09% +19.83%] 25.30 [-0.28% +0.08%]
02_quick-dot-sym-3 207 50.63 [-30.78% +15.93%] 50.35 [-37.93% +24.14%] 25.30 [-0.28% +0.08%]
02_quick-dot-sym-4 202 50.77 [-30.20% +13.53%] 49.97 [-37.46% +25.08%] 25.30 [-0.57% +0.94%]
02_quick-dot-sym-5 204 50.93 [-29.92% +12.93%] 50.70 [-38.37% +23.26%] 25.28 [-0.34% +0.07%]
02_quick-dot-sym-6 207 55.47 [-25.97% +10.95%] 55.33 [-71.76% +12.96%] 25.23 [-0.33% +0.07%]
after 20 90%, phase specialize, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 206 204.26 [-12.53% +16.51%] 203.73 [-15.64% +15.04%] 63.73 [-0.14% +0.07%]
02_quick-dot-sym-1 207 193.29 [-10.18% +14.80%] 193.39 [-19.20% +13.11%] 65.56 [-0.18% +0.32%]
02_quick-dot-sym-2 207 195.48 [-11.40% +9.61%] 195.65 [-12.15% +11.81%] 64.12 [-0.07% +0.12%]
02_quick-dot-sym-3 206 197.96 [-13.41% +10.70%] 197.51 [-20.89% +10.75%] 65.62 [-0.07% +0.09%]
02_quick-dot-sym-4 207 191.77 [-12.65% +10.19%] 192.10 [-10.53% +13.87%] 64.40 [-0.13% +0.04%]
02_quick-dot-sym-5 207 186.60 [-12.27% +9.60%] 186.82 [-16.36% +8.73%] 64.22 [-0.08% +0.06%]
02_quick-dot-sym-6 207 190.24 [-11.63% +11.69%] 190.29 [-17.89% +14.95%] 63.94 [-0.07% +0.07%]
after 20 90%, phase <init phase>, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 12.67 [-15.87% +42.57%] 12.91 [-100.00% +21.05%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-1 207 12.09 [-11.99% +29.38%] 12.23 [-100.00% +27.78%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-2 207 12.89 [-14.59% +40.48%] 13.51 [-100.00% +15.64%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-3 206 12.26 [-12.15% +35.07%] 12.14 [-100.00% +28.75%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-4 207 12.03 [-11.86% +36.46%] 12.45 [-100.00% +25.45%] 3.44 [-0.00% +0.00%]
02_quick-dot-sym-5 207 12.09 [-11.73% +32.28%] 12.00 [-100.00% +30.19%] 3.44 [-0.00% +0.02%]
02_quick-dot-sym-6 207 12.08 [-10.69% +38.88%] 12.45 [-100.00% +25.45%] 3.44 [-0.00% +0.00%]
after 20 90%, phase cleanup, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 30.10 [-26.78% +10.57%] 29.82 [-47.59% +4.81%] 3.26 [-0.10% +0.39%]
02_quick-dot-sym-1 207 26.29 [-38.19% +5.90%] 26.27 [-40.52% +18.97%] 3.27 [-0.07% +0.10%]
02_quick-dot-sym-2 207 26.74 [-38.38% +9.26%] 26.19 [-40.35% +19.31%] 3.28 [-0.00% +0.00%]
02_quick-dot-sym-3 207 26.23 [-39.00% +7.66%] 25.97 [-39.83% +20.35%] 3.25 [-0.00% +0.00%]
02_quick-dot-sym-4 207 26.45 [-34.71% +8.17%] 25.66 [-39.12% +21.76%] 3.26 [-0.42% +0.04%]
02_quick-dot-sym-5 207 27.22 [-33.02% +8.95%] 27.63 [-43.44% +13.11%] 3.76 [-12.83% +24.57%]
02_quick-dot-sym-6 207 30.99 [-32.05% +12.53%] 30.34 [-48.51% +2.99%] 3.27 [-0.02% +0.09%]
after 20 90%, phase patmat, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 337.32 [-10.36% +22.09%] 335.14 [-11.42% +21.22%] 105.56 [-0.54% +0.87%]
02_quick-dot-sym-1 205 325.78 [-10.80% +14.08%] 323.40 [-13.03% +15.96%] 109.62 [-1.10% +1.30%]
02_quick-dot-sym-2 207 325.19 [-7.17% +17.13%] 324.35 [-8.47% +15.62%] 105.32 [-0.20% +1.30%]
02_quick-dot-sym-3 204 336.23 [-9.92% +18.19%] 336.09 [-11.67% +20.88%] 105.28 [-0.13% +0.94%]
02_quick-dot-sym-4 201 317.69 [-10.31% +14.48%] 317.32 [-11.37% +13.25%] 105.45 [-0.26% +1.35%]
02_quick-dot-sym-5 200 331.63 [-8.17% +15.79%] 330.78 [-10.25% +18.09%] 105.31 [-0.25% +1.03%]
02_quick-dot-sym-6 204 339.13 [-8.87% +11.49%] 337.93 [-7.52% +10.97%] 108.64 [-2.90% +0.87%]
after 20 90%, phase fields, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 92.04 [-13.94% +15.06%] 91.18 [-31.46% +19.95%] 25.50 [-0.08% +0.24%]
02_quick-dot-sym-1 207 93.85 [-12.09% +11.66%] 93.45 [-16.40% +17.04%] 25.67 [-0.45% +0.59%]
02_quick-dot-sym-2 207 91.00 [-12.07% +8.36%] 90.66 [-13.82% +20.65%] 25.59 [-0.14% +0.15%]
02_quick-dot-sym-3 207 95.82 [-12.13% +15.31%] 95.79 [-18.44% +14.18%] 25.60 [-0.16% +0.02%]
02_quick-dot-sym-4 207 91.60 [-11.83% +10.24%] 91.18 [-31.46% +19.95%] 25.59 [-0.12% +0.06%]
02_quick-dot-sym-5 207 92.58 [-11.59% +10.42%] 92.47 [-15.51% +18.29%] 25.54 [-0.16% +0.21%]
02_quick-dot-sym-6 207 100.17 [-18.63% +9.84%] 100.02 [-21.89% +9.36%] 25.70 [-0.15% +0.11%]
after 20 90%, phase extmethods, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 13.97 [-19.15% +23.43%] 14.12 [-100.00% +10.70%] 4.56 [-0.02% +0.13%]
02_quick-dot-sym-1 207 14.00 [-21.82% +26.67%] 13.81 [-100.00% +13.11%] 4.61 [-0.34% +0.51%]
02_quick-dot-sym-2 207 13.88 [-32.22% +19.92%] 13.81 [-100.00% +13.11%] 4.56 [-0.09% +0.81%]
02_quick-dot-sym-3 207 13.60 [-32.96% +20.29%] 13.21 [-100.00% +18.29%] 4.56 [-0.04% +0.11%]
02_quick-dot-sym-4 207 13.29 [-31.45% +21.15%] 13.06 [-100.00% +19.65%] 4.59 [-0.04% +0.12%]
02_quick-dot-sym-5 207 13.89 [-29.88% +24.96%] 13.66 [-100.00% +14.36%] 4.58 [-0.02% +0.07%]
02_quick-dot-sym-6 207 15.08 [-26.31% +17.41%] 14.57 [-100.00% +7.25%] 4.57 [-0.02% +0.14%]
after 20 90%, phase xsbt-dependency, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 252.27 [-9.49% +6.68%] 252.11 [-13.23% +5.36%] 77.44 [-0.13% +0.60%]
02_quick-dot-sym-1 206 240.90 [-8.14% +3.16%] 241.66 [-9.48% +3.45%] 77.08 [-0.08% +0.11%]
02_quick-dot-sym-2 207 257.30 [-8.11% +3.42%] 257.40 [-8.94% +3.20%] 76.82 [-0.08% +0.12%]
02_quick-dot-sym-3 207 257.65 [-7.88% +3.94%] 257.62 [-9.02% +3.11%] 76.85 [-0.08% +0.12%]
02_quick-dot-sym-4 206 246.70 [-7.82% +5.29%] 246.59 [-11.29% +7.72%] 77.32 [-0.26% +0.12%]
02_quick-dot-sym-5 207 257.89 [-10.01% +5.74%] 257.85 [-15.16% +9.07%] 79.75 [-0.07% +0.11%]
02_quick-dot-sym-6 207 249.26 [-8.57% +4.32%] 249.02 [-12.16% +6.67%] 78.23 [-0.11% +0.11%]
after 20 90%, phase xsbt-api, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 193 575.65 [-5.19% +8.28%] 573.92 [-7.43% +6.18%] 309.20 [-0.34% +0.60%]
02_quick-dot-sym-1 205 539.18 [-6.17% +6.18%] 538.64 [-7.17% +7.33%] 296.62 [-0.24% +0.20%]
02_quick-dot-sym-2 200 550.55 [-7.48% +5.50%] 550.31 [-6.30% +5.05%] 302.66 [-0.28% +0.31%]
02_quick-dot-sym-3 196 570.86 [-6.38% +5.11%] 570.47 [-6.88% +4.08%] 305.29 [-0.21% +0.20%]
02_quick-dot-sym-4 198 529.22 [-7.94% +5.23%] 528.25 [-8.31% +6.48%] 298.45 [-0.34% +0.67%]
02_quick-dot-sym-5 198 582.12 [-7.64% +5.30%] 581.44 [-8.63% +4.80%] 309.07 [-0.43% +0.33%]
02_quick-dot-sym-6 193 553.65 [-5.74% +5.29%] 553.51 [-6.85% +4.45%] 298.57 [-0.14% +0.39%]
after 20 90%, phase pickler, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 48.65 [-9.88% +16.51%] 48.23 [-35.21% +29.58%] 21.24 [-0.06% +0.03%]
02_quick-dot-sym-1 207 47.85 [-16.94% +13.59%] 47.71 [-34.49% +31.01%] 21.25 [-0.04% +0.03%]
02_quick-dot-sym-2 206 46.88 [-19.54% +13.85%] 46.34 [-32.57% +34.86%] 21.24 [-0.04% +0.03%]
02_quick-dot-sym-3 207 47.96 [-19.38% +14.07%] 47.78 [-34.60% +30.81%] 21.26 [-0.05% +0.02%]
02_quick-dot-sym-4 206 48.11 [-18.98% +15.79%] 48.16 [-35.12% +29.76%] 21.25 [-0.03% +0.01%]
02_quick-dot-sym-5 205 46.43 [-20.19% +12.01%] 45.73 [-31.67% +36.67%] 21.25 [-0.03% +0.01%]
02_quick-dot-sym-6 204 46.88 [-18.48% +11.24%] 46.57 [-32.89% +34.21%] 21.25 [-0.07% +0.03%]
after 20 90%, phase packageobjects, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 1.33 [-32.83% +105.17%] 0.00 [ NaN% NaN%] 0.22 [-0.40% +1.40%]
02_quick-dot-sym-1 207 1.41 [-37.48% +80.34%] 0.00 [ NaN% NaN%] 0.22 [-0.57% +1.70%]
02_quick-dot-sym-2 207 1.33 [-29.54% +81.53%] 0.00 [ NaN% NaN%] 0.22 [-0.33% +1.36%]
02_quick-dot-sym-3 207 1.34 [-39.73% +83.88%] 0.00 [ NaN% NaN%] 0.22 [-0.33% +1.38%]
02_quick-dot-sym-4 207 1.28 [-27.29% +98.23%] 0.00 [ NaN% NaN%] 0.22 [-0.41% +1.43%]
02_quick-dot-sym-5 207 1.34 [-31.99% +112.27%] 0.00 [ NaN% NaN%] 0.22 [-0.53% +1.20%]
02_quick-dot-sym-6 207 1.33 [-31.90% +107.41%] 0.60 [-100.00% +2487.50%] 0.22 [-0.47% +1.33%]
after 20 90%, phase mixin, no GC
RunName AllWallMS CPU_MS Allocated
02_quick-baseline1 207 118.39 [-8.85% +15.99%] 117.90 [-7.23% +19.27%] 28.25 [-0.05% +0.08%]
02_quick-dot-sym-1 207 117.11 [-10.17% +6.90%] 117.38 [-6.82% +6.50%] 28.94 [-1.10% +1.56%]
02_quick-dot-sym-2 207 118.21 [-13.30% +6.87%] 118.58 [-20.94% +5.41%] 28.38 [-0.00% +0.02%]
02_quick-dot-sym-3 207 118.64 [-7.92% +9.64%] 117.98 [-7.29% +5.95%] 28.29 [-0.00% +0.01%]
02_quick-dot-sym-4 207 116.23 [-11.30% +5.73%] 116.32 [-5.97% +7.46%] 28.51 [-0.11% +0.02%]
02_quick-dot-sym-5 207 118.99 [-9.76% +9.56%] 118.21 [-20.69% +5.75%] 28.43 [-0.00% +0.01%]
02_quick-dot-sym-6 207 121.94 [-13.03% +6.91%] 120.85 [-9.49% +3.44%] 28.58 [-0.06% +0.17%]
Process finished with exit code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment