Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

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

Backport of #120413 to release/10.0

/cc @EgorBo

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 PR removes redundant Guid.Parse calls which had negative perf impact, e.g. this one.

Regression

  • Yes
  • No

Testing

This just removes an unused field and replaces Guid.ctor that parses a string with the one that doesn't (checked locally that those are the same).

Risk

Low, there should be no change in behaviour.

@steveisok steveisok added the Servicing-consider Issue for next servicing release review label Oct 6, 2025
Copy link
Contributor

Tagging subscribers to this area: @tarekgh, @tommcdon, @steveisok, @pjanotti
See info in area-owners.md if you want to be subscribed.

@JulieLeeMSFT JulieLeeMSFT added the NO-MERGE The PR is not ready for merge yet (see discussion for detailed reasons) label Oct 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-System.Diagnostics.Tracing 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.

5 participants