This repository was archived by the owner on Jul 9, 2023. It is now read-only.

Description
I'm currently having performance issues on .NET Core 2.1 on macOS.
There are no good profiling tools for .NET Core/macOS that I can find, but it appears that the problem goes all the way down to System.Net.NetworkStream
I've managed to get some times on StreamExtended.Network.CustomBufferedStream.ReadLineAsync() They vary between a fairly normal 130ms to a rather high 3000ms. The result is that sites load extremely slowly with the proxy.
Are there any optimizations that can be made to Titanium-Web-Proxy or StreamExtended to speed it up in macOS? Maybe I can get you guys more information on the macOS performance?
If you can give me some suggestions on where else to look for performance bottlenecks too, I would appreciate that.