-
Couldn't load subscription status.
- Fork 354
[Instrumentation.AspNet] Improved route template normalization performance #3241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Instrumentation.AspNet] Improved route template normalization performance #3241
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3241 +/- ##
==========================================
+ Coverage 69.92% 70.15% +0.22%
==========================================
Files 440 430 -10
Lines 16974 16935 -39
==========================================
+ Hits 11869 11880 +11
+ Misses 5105 5055 -50
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
Co-authored-by: Martin Costello <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Potential follow up: Do you see any place when we can even more drop memory allocation by some Spans?
Yes, I created a prototype using |
Changes
Reworked route template normalization from #3160 to improve CPU and memory usage.
Thanks for sharing the benchmark code @RassK!
Merge requirement checklist
CHANGELOG.mdfiles updated for non-trivial changes