试着理解为什么我在Glimpse找到了get和pre Action后的2秒时间延迟

时间:2014-11-11 13:09:22

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 glimpse

我正在使用MVC3,ASP.NET4.5,EF5,C#,Razor,SQL Server 2008 R2。

我正在分析一个通过LINQ和EF做一些DML的Action。没有实际问题,需要大约1秒钟。我正在使用Glimpse来监控应用程序。但是我注意到服务器时间是3秒,控制器动作时间是1秒,所以2秒就会丢失。就好像花了2秒钟来实例化Controller类等。应用程序已经预热了。

以下是截图:

enter image description here

在这里:

enter image description here

因此,指标摘要大致如下:

总共4秒   客户1秒   服务器3秒     PreAction的东西???? 2秒     行动1秒

这适用于开发Web服务器以及带有预编译代码的Win7 / IIS。

提前致谢。

1 个答案:

答案 0 :(得分:1)

这可能是一瞥的缺点。尝试运行带有和不带它的应用程序,看看是否有任何区别。