Skip to content

Wishlist of features I'd find useful #1954

Open
@AndyAyersMS

Description

@AndyAyersMS
  • 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
  • Friendly names for the --envVar groups in reports
  • Mix --corerun and --netX.Y on one command line (when user specifies both --runtimes and --corerun, multiple independent jobs should be created #2002)
  • 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions