在查看MVC4应用程序的一瞥时间表时,begin请求中会出现什么情况?

时间:2013-01-03 22:38:38

标签: c# asp.net-mvc-4 glimpse

我是MVC4的新手。

我试图在整个MVC应用程序中查看时间表,以简化我的应用程序中可能占用太多时间的区域。

我注意到的是,我的一些观点在开始请求和执行:授权过滤器之间显示了大量时间。因此,我的Begin请求从0ms开始并且持续时间为0,但是我的示例中的Executing:Authorization Filter显示从23ms开始,那么为什么两者之间的差距为23ms?

我上传的例子并不像我所评论的那些痕迹那样剧烈,我已经看到了一个与上述两个1500毫米之间存在差距的痕迹。

关于什么会导致这样的事情的任何想法?

enter image description here

1 个答案:

答案 0 :(得分:0)

请求开始和正在执行的执行过滤器之间可能发生很多事情。

Glimpse没有显示每个方法及其执行时间,因为您需要一个真正的分析器,如Ants Performance Profiler

如果您想了解所有细节,我建议您使用该工具;如果您只是希望以轻量级方式查看给定请求中占用时间的内容,我建议使用该工具。