You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The change reduces excessive parallelization, which is not a bad thing. There can be some minor tradeoffs based on timing. Excessive parallelization can be beneficial for some situations, but typically it just adds to CPU time without any other perf benefit. Maybe there are other ways to recover the throughput regression.
Only on Windows
Isolated to a single PR: Add three-stage enqueuer/dispatcher scheme to SocketAsyncEngine, ThreadPoolWorkQueue and ThreadPoolTypedWorkItemQueue
I see this regression was mentioned in the PR but I think it's better to create an issue to raise awareness and/or officially accepting it.
Regression in RPS

CPU has less usage (not a bad thing per se, compromise or correlation with loss of RPS)

Max TP items /s also lower

@eduardo-vp
@kouvel
The text was updated successfully, but these errors were encountered: