Skip to content

[Diagnostics] Update dotnet-trace collect-linux and perfmap enablement#54354

Merged
mdh1418 merged 5 commits into
dotnet:mainfrom
mdh1418:dotnet_trace_glibc_compat_update
Jun 12, 2026
Merged

[Diagnostics] Update dotnet-trace collect-linux and perfmap enablement#54354
mdh1418 merged 5 commits into
dotnet:mainfrom
mdh1418:dotnet_trace_glibc_compat_update

Conversation

@mdh1418

@mdh1418 mdh1418 commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Lower dotnet-trace collect-linux glibc compatibility.
Clarify PerfMap on demand enable/disable through Diagnostic IPC Commands


Internal previews

📄 File 🔗 Preview link
docs/core/diagnostics/dotnet-trace.md dotnet-trace performance analysis utility
docs/core/runtime-config/debugging-profiling.md Debugging profiling config settings

@mdh1418 mdh1418 requested a review from noahfalk June 11, 2026 02:20
@mdh1418 mdh1418 requested a review from gewarren as a code owner June 11, 2026 02:20
Copilot AI review requested due to automatic review settings June 11, 2026 02:20
@mdh1418 mdh1418 requested review from a team and tommcdon as code owners June 11, 2026 02:20
@dotnetrepoman dotnetrepoman Bot added this to the June 2026 milestone Jun 11, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates .NET diagnostics documentation to reflect newer runtime and tool behavior, specifically around PerfMap control and dotnet-trace collect-linux platform requirements.

Changes:

  • Document on-demand PerfMap/JIT dump enablement via Diagnostics IPC commands and DiagnosticsClient APIs (.NET 8+).
  • Lower the documented glibc requirement for dotnet-trace collect-linux to 2.27+ and simplify the supported distro note.
  • Refresh ms.date metadata for the debugging/profiling runtime config article.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/core/runtime-config/debugging-profiling.md Adds PerfMap enable/disable via Diagnostics IPC references and updates page date.
docs/core/diagnostics/dotnet-trace.md Updates collect-linux glibc prerequisite text for Linux x64/Arm64.

Comment thread docs/core/runtime-config/debugging-profiling.md Outdated

@noahfalk noahfalk left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good modulo suggestions inline.

Comment thread docs/core/runtime-config/debugging-profiling.md Outdated
Comment thread docs/core/runtime-config/debugging-profiling.md Outdated
@mdh1418 mdh1418 merged commit fbeb268 into dotnet:main Jun 12, 2026
9 checks passed
@mdh1418 mdh1418 deleted the dotnet_trace_glibc_compat_update branch June 12, 2026 14:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants