奇怪的MVC3性能问题

时间:2012-06-22 11:03:26

标签: asp.net-mvc asp.net-mvc-3 performance mvc-mini-profiler

在我的代码出现在我的控制器之前,我遇到了一个奇怪的问题。

从使用SO Mini-MVC-Profiler,我发现某个请求需要500毫秒(500毫秒!!!),而且我知道它正在做什么;它太高了!

enter image description here

我们使用unity IoC来创建我们的依赖项,并且在下面创建的EntityController的一个中,有一个AppServices依赖于创建,它确实需要一些服务类来实例化,但我不希望这样需要500毫秒,它只是构造函数。

我有什么方法可以调试以明确具体到哪个时间进行调查?

谢谢,

3 个答案:

答案 0 :(得分:1)

也许不是您正在寻找的答案,也不是您想要的,但您可以使用System.Diagnostics.Stopwatch

答案 1 :(得分:0)

我认为您需要尝试配置代码,例如使用Ant分析器。 它告诉你时间差距在哪里发生。

答案 2 :(得分:0)

我认为这个问题要么以''解决,要么是非问题