dotnet / dotnet/BenchmarkDotNet

Suspect `-p ETW` is not enabling the CLR rundown provider

Open
#2,296 3 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.