-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Internally Arc
Router
#2476
Internally Arc
Router
#2476
Conversation
8b953cd
to
2ac8a1e
Compare
ce403d7
to
ba1bd91
Compare
ba1bd91
to
8590e01
Compare
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.
Nice, do we have any benchmarks to check the before/after for?
edit: Oh I see you have a TODO for that in the PR description.
Yeah we have some benchmarks in this repo. I'm gonna try and run them. Also curious if it impacts #2449 |
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.
Code looks good, curious about the benchmark results!
Tested with On
On this branch
So went from 51.581 rps to 136.678. Thats pretty nuts 😅 |
Your dots in those numbers are in a weird position but yay 😄 Maybe we should look into running some benches in CI (measuring instruction counts for reproducibility) to catch obvious regressions in perf? |
lol sorry about that 😂
Never tried something like that but worth a shot! |
Superseded by #2483, right? |
Yes! Not sure if we still require |
Based on #2473.
With
Router
beingSync
we can now store it as anArc
internally which should help a lot with cloning it.This might impact #2449.
TODO