Lightlines
By dotnet

build-perf-diagnostics

dotnet

Find the slowest parts of every build.

build performance

What it does

Diagnoses MSBuild build-performance bottlenecks through binary-log performance analysis.

When to use it

Use after build-perf-baseline establishes measurements; do not use for initial baselines, incremental-build fixes, parallelism tuning, or non-MSBuild systems.

How to use it

Give it a project build; it generates a binlog and returns a performance diagnosis based on target, task, analyzer, and node metrics.

What you provide

  • a slow MSBuild build
  • An existing project

Access · 0

No additional actions listed in the analysis.

What you need · 3

The dotnet command must be available to generate the build binary log and run MSBuild replay commands.

The workflow is intended to run after build-perf-baseline has established measurements.

The binlog MCP server enables the primary analysis flow; the text-log replay flow is documented when it is unavailable.


About this skill

Visibility
Public
Repository
dotnet/skills
Created
Oct 8, 2026
Updated
Oct 8, 2026
Files
1