dotnet / runtime

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
https://docs.microsoft.com/dotnet/core/
MIT License
14.54k stars 4.54k forks source link

TE Fortunes regression on Windows #103256

Open sebastienros opened 3 weeks ago

sebastienros commented 3 weeks ago

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 image

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

Max TP items /s also lower image

@eduardo-vp @kouvel

dotnet-policy-service[bot] commented 3 weeks ago

Tagging subscribers to this area: @mangod9 See info in area-owners.md if you want to be subscribed.