domains / families / devops / build-perf-diagnostics

build-perf-diagnostics

separate

Diagnose MSBuild bottlenecks from binlog timelines and Target/Task Performance Summaries after build-perf-baseline establishes measurements. USE FOR: unknown build slowness, RAR >5s, analyzers >30% of Csc, one target >50% of build time, node utilization <80%, excessive Copy tasks, finding restore overhead. DO NOT USE FOR: known repeated-restore fixes (use eliminate-redundant-restores), initial baselines (use build-perf-baseline), incremental rebuilds (use incremental-build), parallelism tuning (use build-parallelism), non-MSBuild builds.

When to use

When not to use

Skill page

Source

RepositoryPath
dotnet/skillsplugins/dotnet-msbuild/skills/build-perf-diagnostics/SKILL.md