2014-09-30 115 views
3

我已经添加了miniprofiler,并能够看到所有请求的计时。我可以使用Miniprofiler显示跟踪消息(或任何其他自定义信息)。请帮助可能性。我在MVC3 .net C#网站上使用它。在MiniProfiler中显示自定义消息

回答

3

您可以通过以下语法配置文件的代码小节在您的应用程序:

using (MiniProfiler.Current.Step("Extremely Complex Stuff")) 
{ 
    var data = myClass.GetSomeDate(); 
    data.Process(); 
} 

您还可以添加自定义计时进行概要(好剖析特定类型的SQL之外的互动,例如: Redis的/缓存集成)通过使用CustomTiming

using (MiniProfiler.Current.CustomTiming("Redis", "GetData")) 
{ 
    var data = CacheHelper.GetDataFromCache(); 
} 

我建议克隆回购,并与Sample.MVC app玩弄看到更多的,可以做的事情(这DEMOS所有我说的话,出来的框)。

1

刚上雅各布的回答一个小小的改进,

如果您包括您的缓存键,如

using (MiniProfiler.Current.CustomTiming("Redis", key)) 
{ 
    var data = CacheHelper.GetDataFromCache(); 
} 

那么你的MP的痕迹会随着他们会告诉你这是被访问密钥更实用,你会被警告任何重复。

相关问题