Skip to content

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Oct 6, 2025

Backport of #120364 to release/10.0

/cc @am11 @jkotas

Customer Impact

  • Customer reported
  • Found internally

NET 10.0 regressed startup time for trivial workloads as was reported by the AWS team in #120288. We suspect it's some new generic instantiations we introduced in .NET 10.0 around number parsing, since that is not easy to fix/backport, we just applied a few general improvements to regain the losses. This change reduces footprint of socket error map - eliminates extra Dictionary instantiations (about 20 JITed methods).

Regression

  • Yes
  • No

[If yes, specify when the regression was introduced. Provide the PR or commit if known.]

Testing

Default test pass

Risk

Low

@dotnet-policy-service
Copy link
Contributor

Tagging subscribers to this area: @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

@steveisok steveisok added the Servicing-consider Issue for next servicing release review label Oct 6, 2025
@JulieLeeMSFT JulieLeeMSFT added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Oct 13, 2025
@karelz karelz added this to the 10.0.0 milestone Oct 21, 2025
@karelz
Copy link
Member

karelz commented Oct 29, 2025

What's the plan with this PR @jkotas, @JulieLeeMSFT ? Should we turn it into Draft, if it is not ready / Close it for now?

@JulieLeeMSFT JulieLeeMSFT marked this pull request as draft October 29, 2025 16:34
@jkotas jkotas closed this Oct 29, 2025
@jkotas jkotas deleted the backport/pr-120364-to-release/10.0 branch October 29, 2025 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-System.Net.Sockets NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) Servicing-consider Issue for next servicing release review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants