Consider shipping System.Private.ServiceModel crossgened
Open
enhancement
- Dominant language
- C#
- Stars
- 1.8k
- Forks
- 576
- Avg merge
- 6d 9h
- Merged PRs (30d)
- 2
Description
This will shave off roughly 800ms off the first cold request (or multiple requests if many requests are issued while the code is still being jitted).
We also need to investigate why manually crossgen-ing already shipped binaries didn't improve the timing.
Contributor guide
Research direction
Start by investigating how System.Private.ServiceModel is packaged and how manually crossgen-ed shipped binaries were tested. Compare cold-request timing with and without crossgening; done requires explaining the failed manual optimization and establishing whether shipping crossgened binaries delivers the reported improvement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100