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
{{ message }}
This repository was archived by the owner on Dec 18, 2018. It is now read-only.
The fast fail Monitor.TryEnter in SocketOutput introduced by #562 is more expensive than it first seems when contended.
I originally saw high cpu burn in locks in Kestrel in this issue https://github.com/dotnet/coreclr/issues/6144 but wasn't sure if it was just the normal locking; looks like it can also be caused by extra contention from the TryEnter atm 😞
The fast fail
Monitor.TryEnterinSocketOutputintroduced by #562 is more expensive than it first seems when contended.I originally saw high cpu burn in locks in Kestrel in this issue https://github.com/dotnet/coreclr/issues/6144 but wasn't sure if it was just the normal locking; looks like it can also be caused by extra contention from the TryEnter atm 😞
See (or blocked by) https://github.com/dotnet/coreclr/issues/6950