我正在尝试使用perfcollect脚本在 Linux(WSL Ubuntu 20.04)上使用 perfview 对 .NET 6.0 进行一些性能跟踪。
我正在按照说明在此处生成框架符号https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md#resolving-framework-symbols 但它不会下载适用于 .NET 6 的 crossgen 版本。
我可以从https://www.nuget.org/packages/Microsoft.NETCore.App.Crossgen2.linux-x64/获得 .NET 6 的 crossgen2 ,但它似乎与 crossgen 的命令行不兼容(它丢失了/CreatePerfMap 选项)。
perfcollect 脚本无法生成符号并继续发出 未找到的交叉生成,跳过原生图像映射生成。 警告。
有人可以帮我弄清楚如何从 perfcollect 生成框架符号吗?