2016-09-29 21 views
0

私はMVC6アプリケーションのパフォーマンスを評価するためにミニプロファイラを使用しています。すべて正常に動作していますが、私のアプリケーションから特定のサービス(要求)を除外(ミュート)するオプションを探しています。miniprofilerから特定のサービスを除外する方法は?

例: 私のアプリケーションは、何らかのポーリングサービスを使用して毎秒ユーザー認証をポーリングしています。私はミニプロファイアーの結果にそれを含めたくありません。それを除外する方法はありますか?

なぜ私はこれが欲しいですか? 私はこの重複サービスを除外したいので、もっと注意が必要な他の結果に集中することができます。また、このポーリングサービスは私の結果インデックスページを速く満たしています。

ありがとうございました。あなたがMiniProfilerを初期化しているとき

答えて

1

は、これを行うには、いくつかの方法があります。

はタイプ、アセンブリまたは方法

MiniProfiler.Settings.ExcludeType("SessionFactory"); 
MiniProfiler.Settings.ExcludeAssembly("NHibernate"); 
MiniProfiler.Settings.ExcludeMethod("Flush"); 
+0

おかげ@Yaakovを除外するパス

var ignored = MiniProfiler.Settings.IgnoredPaths.ToList(); ignored.Add("/__browserLink/"); ignored.Add("/path/to/ignore"); MiniProfiler.Settings.IgnoredPaths = ignored.ToArray(); 

を無視します。本当に役に立ちました。 –

関連する問題