dotnet / BenchmarkDotNet

Powerful .NET library for benchmarking
https://benchmarkdotnet.org
MIT License
10.24k stars 952 forks source link

DisassemblyDiagnoser + multiple --corerun #2573

Open EgorBo opened 2 months ago

EgorBo commented 2 months ago

When I invoke my benchmark with multiple coreruns, e.g.:

dotnet run -c Release -- --coreRun /base/corerun /diff/corerun -d 2

the DisassemblyDiagnoser produces a report (*-asm.md) like this:

## .NET 9.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI

some asm

## .NET 9.0.0 (42.42.42.42424), X64 RyuJIT AVX-512F+CD+BW+DQ+VL+VBMI

some asm

So it's hard to say which asm is which corerun. Can we add a JobId or Toolchain into the title so we can match them? (it can be a sub-title with a smaller font)