Closed strohel closed 2 years ago
Sorry I didn't review this earlier. Those performance numbers look great, and the replacement implementation seems pretty straightforward to me. Post-merge LGTM!
Sorry I didn't review this earlier. Those performance numbers look great, and the replacement implementation seems pretty straightforward to me. Post-merge LGTM!
Thanks for post-merge review! :bow:
Same as Brian! Looks great, and yay for easy performance gainzzz.
This is a prerequisite for message priorities #22 - crossbeam has built-in randomization when receiving messages, while flume lets us control that using a feature flag.
flume's API is largely the same as crossbeam's, only real difference is that select() is constructed using builder pattern rather than a macro.
Actor own benchmark result change (crossbeam -> flume):
That looks good! Measured on my laptop with frequency scaling and thermal throttling, so there may be some noise.