MVCMiniProfiler 简介
MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF CodeFirst等 )。并且以很友好的方式展现在页面上。
可以通过NuGet进行安装
配置及使用可以看这里:http://code.google.com/p/mvc-mini-profiler/
其它技巧:
Application_Start中设置
更改profiler产生文件的路径 ,包括js及相应生成的数据文件
1: MiniProfiler.Settings.RouteBasePath = "~/scripts";
忽略监控的路径(如果不保留原默认值也可以不Union)
1: MiniProfiler.Settings.IgnoredPaths =
2: new[] { "/style/", "/images/","/Menu/","/menu/" }
3: .Union(MiniProfiler.Settings.IgnoredPaths)
4: .ToArray();
格式化SQL模式
1: MiniProfiler.Settings.SqlFormatter = new MvcMiniProfiler.SqlFormatters.InlineFormatter();