MiniProfilerの使用を開始しましたが、Visual StudioでF5キーを押したときに、アクションの最初の3〜5回の呼び出しが非常に遅くなることがあります私たちのコードは以下の図のように実行されますが、これは常に約5のようですが、これらは画像を返すアクションですが、MiniProfilerは私たちのコードが実行される前にすべての時間が発生していることを示しています。 2050ミリ秒かかると別の0.5ミリ秒を取るだけでこの長い時間がかかります。 web.configでdebug = falseを設定しましたが、違いはありません。MiniProfilerでAsp.Net Mvcのスローコールアクションが表示されるときどき
私たちはProfilingActionFilterとProfilingViewEngineの両方を使用していますが、ここで何が起こっているのかを把握して解決する別の方法がありますか?
編集: 私たちはAutoFacも使用しています。これが原因である可能性があります。私はあらゆることをプロファイリングする方法を見つけようとしています。
編集: OK私は独自のControllerFactoryを追加しました。プロファイルとルート制約は、ルート制約やコントローラが作成される前でも、Application_BeginRequestの前にすべての時刻が表示されていることを示しています。あまりにも多くの時間を費やしていることについて、私は完全に迷っています。 MVCパイプラインのこのリンクを見て、残っているものは何ですか?
http://blog.stevensanderson.com/blogfiles/2007/ASPNET-MVC-Pipeline/ASP.NET%20MVC%20Pipeline.pdf
Visual Studioなしでこのアプリケーションを実行しようとしましたか?あなたはそれをプロファイリングしてみましたか? – Maciej