C# 有没有办法在ASP.NET MVC中评测视图的性能?

C# 有没有办法在ASP.NET MVC中评测视图的性能?,c#,performance,asp.net-mvc-2,profiling,views,C#,Performance,Asp.net Mvc 2,Profiling,Views,我正在评测我的MVC应用程序,Performance Explorer的速度大约为500毫秒(50毫秒代码,450毫秒SQL往返,这在部署中是不存在的) 但是,等待GET请求响应所需的时间约为1200毫秒 通过反复试验,我发现这是由于一个特别缓慢的局部视图造成的 然而,我将来有没有办法通过分析来发现这一点 如果有帮助的话,我正在使用预编译的Spark视图,但是如果有一个解决方案可以用于此或默认视图引擎,我将不胜感激 谢谢使用档案器。是什么阻止您只附加ASP.NET探查器并查看时间花在哪里?要使用

我正在评测我的MVC应用程序,Performance Explorer的速度大约为500毫秒(50毫秒代码,450毫秒SQL往返,这在部署中是不存在的)

但是,等待GET请求响应所需的时间约为1200毫秒

通过反复试验,我发现这是由于一个特别缓慢的局部视图造成的

然而,我将来有没有办法通过分析来发现这一点

如果有帮助的话,我正在使用预编译的Spark视图,但是如果有一个解决方案可以用于此或默认视图引擎,我将不胜感激


谢谢

使用档案器。是什么阻止您只附加ASP.NET探查器并查看时间花在哪里?

要使用的探查器示例有吗?我要说的是,我确实将Visual Studio探查器附加到ASP.NET代码,它忽略了视图执行时间我可以将其附加到代码(最好是在调试模式下运行)和/或直接从IDE启动分析运行。我无法将其附加到视图渲染,只能执行控制器。谢谢你。