2014-09-30 165 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的痕跡會隨着他們會告訴你這是被訪問密鑰更實用,你會被警告任何重複。

相關問題