OWIN自托管:框架开销?

时间:2017-11-24 05:20:41

标签: .net performance owin katana red-gate-ants

我有一个基于Microsoft.Owin.SelfHost v3.1.0的自主机OWIN http服务器遇到性能问题。只有几百个请求,但CPU达到100%,服务器无法提供更多请求。

我的所有方法都是异步的,没有阻塞I / O操作。

通过在运行负载测试时附加分析器,我得到以下结果。 issue 149

令我惊讶的是,我的应用程序代码只占用不到10%的CPU。 框架消耗了大部分CPU时间。

System.Net.ListenerAsyncResult.QueueBeginGetContext()消费35% OwinHttpListener.ProcessRequestAsync消耗了23%

对我来说似乎不正常,但我不知道问题出在哪里。

请有人有任何想法吗?

0 个答案:

没有答案