dotnet / dotnet/docs

Perfcollect doesn't need crossgen since .net6?

Open
#38,989 0 comments 0 reactions 0 assignees View on GitHub
:watch: Not Triaged
Dominant language
No language data
Stars
4.8k
Forks
6.1k
Avg merge
15h 21m
Merged PRs (30d)
370

Description

After looking at https://github.com/microsoft/perfview/issues/1550, it seems that perfcollect doesn't depend on crossgen anymore starting with .NET6. Moreover, crossgen itself is renamed to crossgen2, which is not even looked for by perfcollect script.
Based on my personal experience, I believe other people may spend considerable amount of time figuring these details out, so I suggest that https://learn.microsoft.com/en-us/dotnet/core/diagnostics/trace-perfcollect-lttng is updated to reflect this.

Thanks!

---
#### Document Details

⚠ *Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.*

* ID: 7dd230f8-907f-5f07-e3ab-7ad37fee3aa4
* Version Independent ID: ac6cc555-a033-766d-0597-bd9bda98820f
* Content: [Tracing .NET applications with PerfCollect. - .NET](https://learn.microsoft.com/en-us/dotnet/core/diagnostics/trace-perfcollect-lttng)
* Content Source: [docs/core/diagnostics/trace-perfcollect-lttng.md](https://github.com/dotnet/docs/blob/main/docs/core/diagnostics/trace-perfcollect-lttng.md)
* Service: **dotnet-fundamentals**
* GitHub Login: @tommcdon
* Microsoft Alias: **tommcdon**

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.