Updating xUnit Benchmark Scenarios to capture Etw with Pmc support. (#14734)
authorJosé Rivero <jorive@microsoft.com>
Wed, 1 Nov 2017 20:11:04 +0000 (13:11 -0700)
committerGitHub <noreply@github.com>
Wed, 1 Nov 2017 20:11:04 +0000 (13:11 -0700)
commit404304a16f117cd7ead322433e96162a689e8d88
tree54501594af2119f7b40af0380ab3afeb820a5230
parent9d1ddfac2b4014aadf5a24428d03b1ab2bdd3961
Updating xUnit Benchmark Scenarios to capture Etw with Pmc support. (#14734)

- Adding 'tiered' jitting
- Enable JitBench to capture Pmc data (Profile=On)
- Fixed some xUnit performance warnings
- Enforce DOTNET_MULTILEVEL_LOOKUP environment to be turned off
- Specify `dotnet publish` output directory.
14 files changed:
dependencies.props
perf.groovy
tests/scripts/run-xunit-perf.cmd
tests/scripts/run-xunit-perf.sh
tests/src/JIT/config/benchmark+roslyn/benchmark+roslyn.csproj
tests/src/JIT/config/benchmark+serialize/benchmark+serialize.csproj
tests/src/JIT/config/benchmark/benchmark.csproj
tests/src/performance/Scenario/JitBench/IterationData.cs [new file with mode: 0644]
tests/src/performance/Scenario/JitBench/JitBench.csproj
tests/src/performance/Scenario/JitBench/JitBenchHarness.cs
tests/src/performance/Scenario/JitBench/JitBenchHarnessOptions.cs [new file with mode: 0644]
tests/src/performance/linkbench/linkbench.cs
tests/src/performance/linkbench/linkbench.csproj
tests/src/performance/performance.csproj