MVCMiniProfiler 简介

MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL(支持EF、EF CodeFirst等 )。并且以很友好的方式展现在页面上。

image

可以通过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();
posted @ 2011-08-01 13:52  重典  阅读(3042)  评论(2编辑  收藏  举报