-
Notifications
You must be signed in to change notification settings - Fork 6
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
Trimming down time to process work items #8
Comments
Mean time (which is not a great way to compare but we don't have enough precision with only microsecond timing) difference is 5ns vs 1.7us for each loop iteration. |
In this zipfile are the flame graphs of both branches, each running the multithread benchmark loop 50MM times: flame_graphs.zip |
Top cpu users from
|
Top cpu users from
|
Closed now that #7 is merged. |
In an attempt to fix linkerd/linkerd-tcp#35 I'm benchmarking
master
vsver/synchro-system
(usingtime cargo run --release --example multithread | tee output.txt
and want to share some numbers.ver/synchro-system
output (this is the last report from the metrics reporter)master
output. (note our last report doesn't show the last batch of items being processed)The example in master is 9x slower than the version in
very/synchro-system
. I'll build some flame graphs so compare the two.The text was updated successfully, but these errors were encountered: