src/MSBuild.Benchmarks/readme.md
This project contains performance benchmarks for MSBuild using BenchmarkDotNet.
cd src/MSBuild.Benchmarks
dotnet run -c Release
cd src/MSBuild.Benchmarks
dotnet run -c Release -f net472
dotnet run -c Release -f net10.0
dotnet run -c Release -f net10.0 -- --filter "*ItemSpecModifiersBenchmark*"
dotnet run -c Release -f net10.0 -- --filter "*ItemSpecModifiersBenchmark.IncludeOnly"
--collect-etw - Enable ETW (Event Tracing for Windows) profiling diagnostics--disable-ngen - Disable NGEN/ReadyToRun to measure pure JIT performance--disable-inlining - Disable JIT inlining for more accurate method-level profilingThese custom options can be combined with any BenchmarkDotNet options:
dotnet run -c Release -f net10.0 -- --filter "*ItemSpecModifiersBenchmark*" --job short --disable-ngen