Skip to content

Turn off slow analyzers again to measure roslyn perf regression impact#2007

Closed
bkoelman wants to merge 1 commit into
masterfrom
roslyn-no-slow-analyzers
Closed

Turn off slow analyzers again to measure roslyn perf regression impact#2007
bkoelman wants to merge 1 commit into
masterfrom
roslyn-no-slow-analyzers

Conversation

@bkoelman
Copy link
Copy Markdown
Member

@bkoelman bkoelman commented May 17, 2026

Turn off slow analyzers in Release builds to measure impact (using .NET SDK v10.0.300).

Follow-up of #1973.

Removed the condition for the DisableSlowAnalyzers target to always execute before CoreCompile.
@codecov

This comment was marked as off-topic.

@bkoelman
Copy link
Copy Markdown
Member Author

Baseline results at https://github.com/json-api-dotnet/JsonApiDotNetCore/actions/runs/25977053171:

Ubuntu: 4m 13s
Windows: 4m 4s
macOS: 4m 36s

Results from this PR (slow analyzers off) at https://github.com/json-api-dotnet/JsonApiDotNetCore/actions/runs/25977584795?pr=2007:

Ubuntu: 2m 6s
Windows: 2m 37s
macOS: 1m 54s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant