2

MiniProfiler for ASP.net MVC3などのツールはありますが、集計結果などの機能はほとんどありません。

現在、MiniProfilerは、個々のページリクエストのパフォーマンスを理解および測定するのに最適です。ただし、レポート用に何も保存/記録していません。同じものを継続的に監視および記録でき、ある時点でアプリケーションで最も遅いクエリをフィルタリングできるものを探していますか?

4

1 に答える 1

2

MiniProfilerを使用して、デフォルトのHttpCache以外の場所に結果を保存できます。Global.asax.csでのセットアップ中にMiniProfiler.Settings.Storage、デフォルト()以外のものに設定するだけです。StackExchange.Profiling.StorageHttpRuntimeCacheStorageに含まれているプロバイダーの1つ(最も可能性の高い候補はSqlServerStorage )を使用するか、任意のストレージメディアに使用するための独自のIStorageの実装を考え出すことができます。その後、要件に基づいて、必要に応じてプロファイリングデータについてレポートできるようになります。

于 2014-02-15T21:24:13.070 に答える