MiniProfiler MvcSiteMapProvider

时间:2013-04-17 11:03:26

标签: c# .net asp.net-mvc-4 mvc-mini-profiler

记录

我们在静态内容页面上的加载时间超过6秒,这似乎发生在“渲染:索引”周围,我们设法计算出它的MvcSiteMapProvider

*Executing Controller: Eclipse.Wi.Areas.Workin...    2.1     6314.6 +3.9    
   Find: Index   0.0     0.0    +6.0    
   Render : Index    6306.4  6312.5 +6.0*   

我们正在使用StackExchange MVC探查器和MvcSiteMapProvider(下面的链接)

http://www.nuget.org/packages/MvcSiteMapProvider

http://nuget.org/packages/MiniProfiler/

问题

我们如何使用Profiler来配置MvcSiteMapProvider,因此我们可以评估使用3个菜单时加载时间过长的原因。

1 个答案:

答案 0 :(得分:0)

Mini-profiler是一个相当简单(但有效)的探查器;它不包括用于有创地钻入外部代码的钩子。我希望使用mini-profiler,因为你需要进行自定义构建from source,添加显式的分析步骤。这可能不会过度征税,但还有其他 设计用于入侵性分析的工具可能更方便(但对整体性能影响更大)。