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

Performance issues on macOS #466

@kfreezen

Description

@kfreezen

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions