Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 高流量站点上的Ninject线程阻塞问题_.net_Performance_Iis_Ninject_Ninject.web.mvc - Fatal编程技术网

.net 高流量站点上的Ninject线程阻塞问题

.net 高流量站点上的Ninject线程阻塞问题,.net,performance,iis,ninject,ninject.web.mvc,.net,Performance,Iis,Ninject,Ninject.web.mvc,我们刚刚开始了旺季,我们的流量导致了一些性能问题。我们用LeanSentry来诊断这个问题,那边的技术人员说Ninject中有东西阻塞了线程 下面你会看到他们发送的截图,他们还说:“我们已经看到了Ninject和循环依赖项/死锁的一些问题,你可以通过在线浏览获得一些信息。” 我们目前使用的是3.2.2.0版本。这是Ninject的共同点吗。我应该研究一个更快的国际奥委会吗 我用SimpleInjector关闭了Ninject,现在我的CPU在站点上通常低于5%,即使在高峰时段也是如此 Ninj

我们刚刚开始了旺季,我们的流量导致了一些性能问题。我们用LeanSentry来诊断这个问题,那边的技术人员说Ninject中有东西阻塞了线程

下面你会看到他们发送的截图,他们还说:“我们已经看到了Ninject和循环依赖项/死锁的一些问题,你可以通过在线浏览获得一些信息。”

我们目前使用的是3.2.2.0版本。这是Ninject的共同点吗。我应该研究一个更快的国际奥委会吗


我用
SimpleInjector
关闭了
Ninject
,现在我的CPU在站点上通常低于5%,即使在高峰时段也是如此

Ninject相当慢,这是事实。有很多基准。所以,是的,如果评测显示Ninject花费了大量时间,那么研究其他DI容器是有意义的。如果可能的话,您肯定应该切换到更快的IoC。同时,扫描确实指出了KB821268的问题,如果您愿意,您也可以对ASP.NET线程池进行调优。我正在研究SimpleInjector,但由于时间紧迫,所以很可能要到下周才能完成。