Add LinkBench to CoreCLR BenchView
authorSwaroop Sridhar <swaroops@microsoft.com>
Fri, 14 Apr 2017 03:12:00 +0000 (20:12 -0700)
committerSwaroop Sridhar <Swaroop.Sridhar@microsoft.com>
Wed, 19 Apr 2017 22:23:42 +0000 (15:23 -0700)
commit15c6b56ff8edfc5a25b98dfbcac7b10710b8c937
tree9429be7f3706fcaf4af1074a02d5543d956f6f97
parent6d073e1781cfac944062a332c49a6b878ea7e8b4
Add LinkBench to CoreCLR BenchView

This change adds Linker tests as scenario tests tracked in
BenchView for CoreCLR benchmarks.

The Benchmarks added are:
HelloWorld, WebAPI, CoreFx, MusicStore (MSIL and ReadyToRun), Roslyn.

The metrics are:
MSIL size before and after ILLINK
Total publish-dir size before and after ILLINK
% Reduction in MSIL and Total dir-size after linking.
Linked [new file with mode: 0644]
tests/src/performance/linkbench/assets/MusicStore/MusicStoreReflection.xml [new file with mode: 0644]
tests/src/performance/linkbench/assets/Roslyn/RoslynRoots.txt [new file with mode: 0644]
tests/src/performance/linkbench/assets/Roslyn/RoslynRoots.xml [new file with mode: 0644]
tests/src/performance/linkbench/assets/Roslyn/illinkcsproj [new file with mode: 0644]
tests/src/performance/linkbench/linkbench.cs [new file with mode: 0644]
tests/src/performance/linkbench/linkbench.csproj [new file with mode: 0644]
tests/src/performance/linkbench/scripts/build.cmd [new file with mode: 0644]
tests/src/performance/linkbench/scripts/clone.cmd [new file with mode: 0644]
tests/src/performance/linkbench/scripts/empty.cmd [new file with mode: 0644]
tests/src/performance/linkbench/scripts/getcert.cmd [new file with mode: 0644]