Skip to content

JitStressRange usability issues #1983

@AndyAyersMS

Description

@AndyAyersMS

JitStressRange is useful for narrowing down stress failures to a particular method. However this process is hampered by some odd behaviors. Here are some suggestions for usability improvements:

  1. The hash used by JitStressRange is the "old" hash, different than the one computed by compMethodHash. This makes it hard to use the results of COMPlus_DumpJittedMethods or similar to try and identify hash ranges for stress isolation.
  2. The stress ranges are specified in decimal but the hashes are dumped in hex.
  3. The stress ranges tend to be large numbers and are easy to mis-type by hand; might be good if they are optionally echoed back out once parsed.
  4. It would be nice to see some indication that stress was applied in the simpler jit diagnostic output streams (like DumpJittedMethods), so one can be sure stress range isolation is working as expected.

Metadata

Metadata

Assignees

Labels

area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions