Open performanceautofiler[bot] opened 8 months ago
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
13.44 ns | 9.74 ns | 0.72 | 0.02 | False | |||
|
136.95 ns | 125.59 ns | 0.92 | 0.01 | False | |||
|
76.27 ns | 67.64 ns | 0.89 | 0.01 | False | |||
|
13.61 ns | 9.98 ns | 0.73 | 0.01 | False | |||
|
133.12 ns | 125.23 ns | 0.94 | 0.02 | False | |||
|
13.55 ns | 9.91 ns | 0.73 | 0.01 | False | |||
|
12.72 ns | 9.22 ns | 0.73 | 0.01 | False | |||
|
12.84 ns | 9.17 ns | 0.71 | 0.01 | False | |||
|
166.64 ns | 149.39 ns | 0.90 | 0.01 | False | |||
|
81.53 ns | 76.57 ns | 0.94 | 0.01 | False | |||
|
164.03 ns | 146.80 ns | 0.89 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
113.24 ns | 94.52 ns | 0.83 | 0.01 | False | |||
|
291.62 ns | 164.39 ns | 0.56 | 0.01 | False | |||
|
47.81 ns | 15.56 ns | 0.33 | 0.04 | False | |||
|
113.03 ns | 59.64 ns | 0.53 | 0.05 | False | |||
|
106.81 ns | 88.46 ns | 0.83 | 0.01 | False | |||
|
1.74 ΞΌs | 613.99 ns | 0.35 | 0.01 | False | |||
|
95.23 ns | 41.60 ns | 0.44 | 0.01 | False | |||
|
242.89 ns | 100.00 ns | 0.41 | 0.03 | False | |||
|
94.09 ns | 67.53 ns | 0.72 | 0.03 | False | |||
|
294.74 ns | 169.27 ns | 0.57 | 0.01 | False | |||
|
112.39 ns | 94.42 ns | 0.84 | 0.01 | False | |||
|
3.37 ΞΌs | 2.84 ΞΌs | 0.84 | 0.11 | False | |||
|
112.63 ns | 94.33 ns | 0.84 | 0.01 | False | |||
|
1.85 ΞΌs | 439.47 ns | 0.24 | 0.10 | False | |||
|
107.24 ns | 88.82 ns | 0.83 | 0.01 | False | |||
|
288.65 ns | 161.02 ns | 0.56 | 0.01 | False | |||
|
37.87 ns | 29.78 ns | 0.79 | 0.04 | False | |||
|
944.33 ns | 840.14 ns | 0.89 | 0.01 | False | |||
|
22.18 ns | 13.09 ns | 0.59 | 0.01 | False | |||
|
294.43 ns | 175.71 ns | 0.60 | 0.01 | False | |||
|
27.60 ns | 20.55 ns | 0.74 | 0.01 | False | |||
|
23.46 ns | 17.02 ns | 0.73 | 0.05 | False | |||
|
194.21 ns | 89.47 ns | 0.46 | 0.02 | False | |||
|
233.66 ns | 170.59 ns | 0.73 | 0.01 | False | |||
|
94.74 ns | 67.32 ns | 0.71 | 0.01 | False | |||
|
113.17 ns | 94.22 ns | 0.83 | 0.01 | False | |||
|
105.48 ns | 88.66 ns | 0.84 | 0.01 | False | |||
|
731.42 ns | 673.64 ns | 0.92 | 0.01 | False | |||
|
27.37 ns | 19.65 ns | 0.72 | 0.12 | False | |||
|
116.71 ns | 52.72 ns | 0.45 | 0.02 | False | |||
|
22.08 ns | 12.18 ns | 0.55 | 0.11 | False | |||
|
106.45 ns | 88.69 ns | 0.83 | 0.01 | False | |||
|
100.96 ns | 39.09 ns | 0.39 | 0.01 | False | |||
|
279.49 ns | 194.47 ns | 0.70 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
2.40 ΞΌs | 2.11 ΞΌs | 0.88 | 0.01 | False | |||
|
2.46 ΞΌs | 2.11 ΞΌs | 0.86 | 0.01 | False | |||
|
1.91 ΞΌs | 1.72 ΞΌs | 0.90 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
526.51 ns | 107.17 ns | 0.20 | 0.01 | False | |||
|
235.02 ns | 40.48 ns | 0.17 | 0.01 | False | |||
|
235.80 ns | 38.40 ns | 0.16 | 0.09 | False | |||
|
526.52 ns | 96.12 ns | 0.18 | 0.01 | False | |||
|
603.14 ns | 235.92 ns | 0.39 | 0.01 | False | |||
|
41.97 ns | 26.98 ns | 0.64 | 0.01 | False | |||
|
450.18 ns | 64.84 ns | 0.14 | 0.09 | False | |||
|
36.79 ns | 22.24 ns | 0.60 | 0.01 | False | |||
|
314.15 ns | 125.33 ns | 0.40 | 0.01 | False | |||
|
529.61 ns | 124.22 ns | 0.23 | 0.03 | False | |||
|
313.29 ns | 124.55 ns | 0.40 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
1.10 ms | 935.86 ΞΌs | 0.85 | 0.02 | False | |||
|
122.32 ΞΌs | 90.78 ΞΌs | 0.74 | 0.02 | False | |||
|
117.33 ΞΌs | 84.76 ΞΌs | 0.72 | 0.01 | False | |||
|
120.62 ΞΌs | 87.83 ΞΌs | 0.73 | 0.01 | False | |||
|
162.06 ΞΌs | 128.79 ΞΌs | 0.79 | 0.03 | False | |||
|
120.90 ΞΌs | 88.02 ΞΌs | 0.73 | 0.01 | False | |||
|
680.43 ΞΌs | 597.02 ΞΌs | 0.88 | 0.01 | False | |||
|
113.50 ΞΌs | 81.58 ΞΌs | 0.72 | 0.04 | False | |||
|
141.07 ΞΌs | 108.75 ΞΌs | 0.77 | 0.04 | False | |||
|
115.12 ΞΌs | 82.79 ΞΌs | 0.72 | 0.04 | False | |||
|
117.86 ΞΌs | 86.33 ΞΌs | 0.73 | 0.04 | False | |||
|
217.15 ΞΌs | 181.05 ΞΌs | 0.83 | 0.01 | False | |||
|
338.32 ΞΌs | 294.95 ΞΌs | 0.87 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
23.53 ΞΌs | 20.05 ΞΌs | 0.85 | 0.01 | False | |||
|
24.89 ΞΌs | 22.09 ΞΌs | 0.89 | 0.01 | False | |||
|
37.11 ΞΌs | 31.04 ΞΌs | 0.84 | 0.02 | False | |||
|
23.26 ΞΌs | 20.13 ΞΌs | 0.87 | 0.01 | False | |||
|
23.31 ΞΌs | 19.84 ΞΌs | 0.85 | 0.01 | False | |||
|
38.18 ΞΌs | 31.68 ΞΌs | 0.83 | 0.01 | False | |||
|
38.64 ΞΌs | 32.54 ΞΌs | 0.84 | 0.01 | False | |||
|
25.14 ΞΌs | 21.86 ΞΌs | 0.87 | 0.01 | False | |||
|
39.17 ΞΌs | 33.66 ΞΌs | 0.86 | 0.01 | False | |||
|
24.79 ΞΌs | 21.45 ΞΌs | 0.87 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
127.51 ns | 106.43 ns | 0.83 | 0.03 | False | |||
|
2.55 ΞΌs | 2.00 ΞΌs | 0.79 | 0.03 | False | |||
|
1.78 ΞΌs | 1.14 ΞΌs | 0.64 | 0.01 | False | |||
|
2.33 ΞΌs | 1.78 ΞΌs | 0.76 | 0.03 | False | |||
|
2.30 ΞΌs | 1.78 ΞΌs | 0.77 | 0.01 | False | |||
|
108.17 ns | 87.72 ns | 0.81 | 0.05 | False | |||
|
149.98 ns | 113.29 ns | 0.76 | 0.06 | False | |||
|
62.57 ns | 44.54 ns | 0.71 | 0.01 | False | |||
|
107.73 ns | 89.09 ns | 0.83 | 0.05 | False | |||
|
75.17 ns | 54.95 ns | 0.73 | 0.01 | False | |||
|
2.56 ΞΌs | 2.00 ΞΌs | 0.78 | 0.01 | False | |||
|
2.31 ΞΌs | 1.70 ΞΌs | 0.73 | 0.03 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
16.49 ms | 15.52 ms | 0.94 | 0.02 | False | |||
|
3.20 ms | 3.04 ms | 0.95 | 0.01 | False | |||
|
73.06 ms | 69.00 ms | 0.94 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
116.19 ΞΌs | 102.02 ΞΌs | 0.88 | 0.01 | False | |||
|
170.64 ΞΌs | 141.12 ΞΌs | 0.83 | 0.03 | False | |||
|
119.42 ΞΌs | 99.43 ΞΌs | 0.83 | 0.04 | False | |||
|
112.56 ΞΌs | 100.21 ΞΌs | 0.89 | 0.01 | False | |||
|
123.01 ΞΌs | 102.59 ΞΌs | 0.83 | 0.01 | False | |||
|
170.38 ΞΌs | 141.51 ΞΌs | 0.83 | 0.03 | False | |||
|
161.70 ΞΌs | 125.02 ΞΌs | 0.77 | 0.01 | False | |||
|
160.09 ΞΌs | 125.62 ΞΌs | 0.78 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Name | Value |
---|---|
Architecture | x64 |
OS | ubuntu 22.04 |
Queue | TigerUbuntu |
Baseline | 736dabeca728ccf8b911d96d1b4c575b4d0db7d2 |
Compare | fc5c29692fc1a92426b7d1ce8c501e7696062bb6 |
Diff | Diff |
Configs | CompilationMode:tiered, LLVM:false, MonoAOT:false, MonoInterpreter:false, RunKind:micro_mono |
Benchmark | Baseline | Test | Test/Base | Test Quality | Edge Detector | Baseline IR | Compare IR | IR Ratio |
---|---|---|---|---|---|---|---|---|
|
103.27 ΞΌs | 89.53 ΞΌs | 0.87 | 0.01 | False | |||
|
77.96 ΞΌs | 70.20 ΞΌs | 0.90 | 0.01 | False | |||
|
98.71 ΞΌs | 78.44 ΞΌs | 0.79 | 0.01 | False | |||
|
80.93 ΞΌs | 70.24 ΞΌs | 0.87 | 0.01 | False | |||
|
75.85 ΞΌs | 67.13 ΞΌs | 0.89 | 0.01 | False | |||
|
102.32 ΞΌs | 88.86 ΞΌs | 0.87 | 0.03 | False | |||
|
75.86 ΞΌs | 67.54 ΞΌs | 0.89 | 0.01 | False | |||
|
95.13 ΞΌs | 79.04 ΞΌs | 0.83 | 0.01 | False |
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Run Information
Improvements in System.Tests.Perf_Enum
Repro
General Docs link: https://github.com/dotnet/performance/blob/main/docs/benchmarking-workflow-dotnet-runtime.md
Repro Steps
#### Prerequisites (Build files either built locally or downloaded from payload above) - Libraries build extracted to `runtime/artifacts` or build instructions: [Libraries README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/libraries/README.md) args: `-subset libs+libs.tests -rc release -configuration Release -arch $RunArch -framework net8.0` - CoreCLR product build extracted to `runtime/artifacts/bin/coreclr/$RunOS.$RunArch.Release`, build instructions: [CoreCLR README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/coreclr/README.md) args: `-subset clr+libs -rc release -configuration Release -arch $RunArch -framework net8.0` - Mono Runtime build extracted to `runtime/artifacts/bin/mono/$RunOS.$RunArch.Release`, build instructions: [MONO README](https://github.com/dotnet/runtime/blob/main/docs/workflow/building/mono/README.md) args: `-arch $RunArch -os $RunOS -s mono+libs+host+packs -c Release ` - Dotnet SDK installed for dotnet commands - Running commands from the runtime folder Linux ```cmd # Set $RunDir to the runtime directory RunDir=`pwd` # Set the OS, arch, and OSId RunOS='linux' RunOSId='linux' RunArch='x64' # Create mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir/artifacts/bin/mono/$RunOS.$RunArch.Release /p:RuntimeFlavor=mono cp $RunDir/artifacts/bin/runtime/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/shared/Microsoft.NETCore.App/8.0.0 -rf cp $RunDir/artifacts/bin/testhost/net8.0-$RunOS-Release-$RunArch/* $RunDir/artifacts/dotnet-mono -r cp $RunDir/artifacts/bin/coreclr/$RunOS.$RunArch.Release/corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun # Create Core Root $RunDir/src/tests/build.sh release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir/performance # One line run: python3 $RunDir/performance/scripts/benchmarks_ci.py --csproj $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Tests.Perf_Enum*' --bdn-artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun" # Individual Commands: # Restore dotnet restore $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --packages $RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir/performance/artifacts/packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir/performance/src/benchmarks/micro/MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Tests.Perf_Enum*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir/artifacts/dotnet-mono/shared/Microsoft.NETCore.App/8.0.0/corerun --artifacts $RunDir/artifacts/BenchmarkDotNet.Artifacts --packages $RunDir/performance/artifacts/packages ``` Windows ```cmd # Set $RunDir to the runtime directory $RunDir="FullPathHere" # Set the OS, arch, and OSId RunOS='windows' RunOSId='win' RunArch='x64' # Create mono dotnet mkdir -p $RunDir/artifacts/dotnet-mono $RunDir/build.sh -subset libs.pretest -configuration release -ci -arch $RunArch -testscope innerloop /p:RuntimeArtifactsPath=$RunDir\artifacts\bin\mono\$RunOS.$RunArch.Release /p:RuntimeFlavor=mono xcopy $RunDir\artifacts\bin\runtime\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\shared\Microsoft.NETCore.App\8.0.0\ /e /y xcopy $RunDir\artifacts\bin\testhost\net8.0-$RunOS-Release-$RunArch\ $RunDir\artifacts\dotnet-mono\ /e /y xcopy $RunDir\artifacts\bin\coreclr\$RunOS.$RunArch.Release\corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun /y # Create Core Root $RunDir\src\tests\build.cmd release $RunArch generatelayoutonly /p:LibrariesConfiguration=Release # Clone performance git clone --branch main --depth 1 --quiet https://github.com/dotnet/performance.git $RunDir\performance # One line run: python3 $RunDir\performance\scripts\benchmarks_ci.py --csproj $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --incremental no --architecture $RunArch -f net8.0 --filter 'System.Tests.Perf_Enum*' --bdn-artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --bdn-arguments="--anyCategories Libraries Runtime --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe" # Individual Commands: # Restore dotnet restore $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --packages $RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Build dotnet build $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore /p:NuGetPackageRoot=$RunDir\performance\artifacts\packages /p:UseSharedCompilation=false /p:BuildInParallel=false /m:1 # Run dotnet run --project $RunDir\performance\src\benchmarks\micro\MicroBenchmarks.csproj --configuration Release --framework net8.0 --no-restore --no-build -- --filter 'System.Tests.Perf_Enum*' --anyCategories Libraries Runtime " --category-exclusion-filter NoInterpreter NoMono --logBuildOutput --generateBinLog --corerun $RunDir\artifacts\dotnet-mono\shared\Microsoft.NETCore.App\8.0.0\corerun.exe --artifacts $RunDir\artifacts\BenchmarkDotNet.Artifacts --packages $RunDir\performance\artifacts\packages ```