You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filter on benchmark parameters (say I only want to run System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: False, DataSize: 100000), not the other 5 flavors)
Ability to specify sets of benchmarks in filters (say run both Bench1.A and Perf2.B)
Friendly names for --coreruns in reports
Multiple groups of --envVar that are treated as different run configs
VTune diagnoser or similar that uses VTune API to mark actual measurement intervals
Better integration with linux perf (see notes below)
When comparing two runtimes/coreruns/etc, use the same invocation count/iteration count for both runs so the same amount of work is being measured (and maybe the same warmup/overhead/etc so everything is more or less equivalent)
System.Text.Json.Tests.Perf_Basic.WriteBasicUtf16(Formatted: False, SkipValidation: False, DataSize: 100000), not the other 5 flavors)Bench1.AandPerf2.B)--coreruns in reports--envVarthat are treated as different run configs--envVargroups in reports--corerunand--netX.Yon one command line (when user specifies both --runtimes and --corerun, multiple independent jobs should be created #2002)perf(see notes below)