Separate large perf benchmarks into their own legs (#15231)
authorMichelle McDaniel <adiaaida@gmail.com>
Mon, 4 Dec 2017 22:01:07 +0000 (14:01 -0800)
committerGitHub <noreply@github.com>
Mon, 4 Dec 2017 22:01:07 +0000 (14:01 -0800)
commit6eaf27dac5952ea02e9136e40e2fba7be3774479
treecdd0693f6c574140df4510599bdc0b11652524e6
parentca7448ce6f1916bba5ae3597ca17506272834651
Separate large perf benchmarks into their own legs (#15231)

Separate large perf benchmarks into their own legs

This change splits the windows perf test stages into 6 pipelined legs per flavor to reduce the amount of time we spend running the perf tests and reduce the total time of the job. This change also decreases the size of the stashed bin directory by deleting the obj directory. Finally, we move the benchstones suite into one directory (moving BenchF and BenchI into a shared dir called Benchstones)
90 files changed:
buildpipeline/perf-pipeline.groovy
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Adams/Adams.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Adams/Adams.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Adams/Adams.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Adams/Adams.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/BenchMk2/BenchMk2.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/BenchMk2/BenchMk2.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/BenchMk2/BenchMk2.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/BenchMk2/BenchMk2.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/BenchMrk/BenchMrk.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/BenchMrk/BenchMrk.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/BenchMrk/BenchMrk.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/BenchMrk/BenchMrk.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Bisect/Bisect.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Bisect/Bisect.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Bisect/Bisect.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Bisect/Bisect.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/DMath/DMath.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/DMath/DMath.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/DMath/DMath.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/DMath/DMath.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/FFT/FFT.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/FFT/FFT.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/FFT/FFT.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/FFT/FFT.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/InProd/InProd.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/InProd/InProd.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/InProd/InProd.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/InProd/InProd.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/InvMt/InvMt.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/InvMt/InvMt.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/InvMt/InvMt.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/InvMt/InvMt.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/LLoops/LLoops.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/LLoops/LLoops.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/LLoops/LLoops.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/LLoops/LLoops.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/LLoops/THIRD-PARTY-NOTICES [moved from tests/src/JIT/Performance/CodeQuality/BenchF/LLoops/THIRD-PARTY-NOTICES with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Lorenz/Lorenz.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Lorenz/Lorenz.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Lorenz/Lorenz.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Lorenz/Lorenz.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/MatInv4/MatInv4.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/MatInv4/MatInv4.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/MatInv4/MatInv4.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/MatInv4/MatInv4.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/NewtE/NewtE.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/NewtE/NewtE.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/NewtE/NewtE.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/NewtE/NewtE.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/NewtR/NewtR.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/NewtR/NewtR.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/NewtR/NewtR.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/NewtR/NewtR.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Regula/Regula.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Regula/Regula.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Regula/Regula.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Regula/Regula.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Romber/Romber.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Romber/Romber.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Romber/Romber.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Romber/Romber.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Secant/Secant.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Secant/Secant.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Secant/Secant.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Secant/Secant.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Simpsn/Simpsn.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Simpsn/Simpsn.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Simpsn/Simpsn.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Simpsn/Simpsn.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/SqMtx/SqMtx.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/SqMtx/SqMtx.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/SqMtx/SqMtx.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/SqMtx/SqMtx.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Trap/Trap.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Trap/Trap.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Trap/Trap.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Trap/Trap.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Whetsto/Whetsto.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Whetsto/Whetsto.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchF/Whetsto/Whetsto.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchF/Whetsto/Whetsto.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/8Queens/8Queens.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/8Queens/8Queens.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/8Queens/8Queens.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/8Queens/8Queens.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Ackermann/Ackermann.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Ackermann/Ackermann.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Ackermann/Ackermann.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Ackermann/Ackermann.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/AddArray/AddArray.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/AddArray/AddArray.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/AddArray/AddArray.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/AddArray/AddArray.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/AddArray2/AddArray2.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/AddArray2/AddArray2.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/AddArray2/AddArray2.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/AddArray2/AddArray2.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Array1/Array1.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Array1/Array1.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Array1/Array1.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Array1/Array1.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Array2/Array2.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Array2/Array2.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Array2/Array2.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Array2/Array2.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BenchE/BenchE.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BenchE/BenchE.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BenchE/BenchE.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BenchE/BenchE.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BubbleSort/BubbleSort.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BubbleSort/BubbleSort.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BubbleSort/BubbleSort.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BubbleSort/BubbleSort.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BubbleSort2/BubbleSort2.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BubbleSort2/BubbleSort2.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/BubbleSort2/BubbleSort2.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/BubbleSort2/BubbleSort2.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/CSieve/CSieve.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/CSieve/CSieve.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/CSieve/CSieve.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/CSieve/CSieve.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Fib/Fib.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Fib/Fib.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Fib/Fib.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Fib/Fib.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/HeapSort/HeapSort.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/HeapSort/HeapSort.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/HeapSort/HeapSort.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/HeapSort/HeapSort.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/IniArray/IniArray.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/IniArray/IniArray.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/IniArray/IniArray.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/IniArray/IniArray.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/LogicArray/LogicArray.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/LogicArray/LogicArray.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/LogicArray/LogicArray.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/LogicArray/LogicArray.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Midpoint/Midpoint.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Midpoint/Midpoint.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Midpoint/Midpoint.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Midpoint/Midpoint.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/MulMatrix/MulMatrix.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/MulMatrix/MulMatrix.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/MulMatrix/MulMatrix.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/MulMatrix/MulMatrix.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/NDhrystone/NDhrystone.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/NDhrystone/NDhrystone.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/NDhrystone/NDhrystone.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/NDhrystone/NDhrystone.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Permutate/Permutate.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Permutate/Permutate.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Permutate/Permutate.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Permutate/Permutate.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Pi/Pi.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Pi/Pi.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Pi/Pi.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Pi/Pi.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Puzzle/Puzzle.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Puzzle/Puzzle.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/Puzzle/Puzzle.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/Puzzle/Puzzle.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/QuickSort/QuickSort.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/QuickSort/QuickSort.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/QuickSort/QuickSort.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/QuickSort/QuickSort.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/TreeInsert/TreeInsert.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/TreeInsert/TreeInsert.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/TreeInsert/TreeInsert.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/TreeInsert/TreeInsert.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/TreeSort/TreeSort.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/TreeSort/TreeSort.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/TreeSort/TreeSort.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/TreeSort/TreeSort.csproj with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/XposMatrix/XposMatrix.cs [moved from tests/src/JIT/Performance/CodeQuality/BenchI/XposMatrix/XposMatrix.cs with 100% similarity]
tests/src/JIT/Performance/CodeQuality/Benchstones/BenchI/XposMatrix/XposMatrix.csproj [moved from tests/src/JIT/Performance/CodeQuality/BenchI/XposMatrix/XposMatrix.csproj with 100% similarity]