dotnet / dotnet/BenchmarkDotNet
Suspect `-p ETW` is not enabling the CLR rundown provider
Open
- Dominant language
- C#
- Stars
- 11.5k
- Forks
- 1.1k
- Avg merge
- 6d 11h
- Merged PRs (30d)
- 12
Description
When there's a benchmark that spends substantial amounts of time in R2R code, neither PerfView or my own ETL parsing can resolve CPU samples down to the method level.
For example https://github.com/dotnet/runtime/issues/84264#issuecomment-1521994085.
Seems like we might see similar things on desktop with NGEN, though I have not tried this.
https://github.com/microsoft/perfview/blob/564309807cb280823377db4e6fc24a1aeae34a90/src/TraceEvent/Parsers/ClrTraceEventParser.cs#L13406-L13449
Contributor guide
Assessment
This issue has not been assessed yet.