1

ASP MVC 4 Web アプリケーションで Stackoverflow MiniProfiler の使用を開始しています。BeginRequest と EndRequest には、それぞれ Start 呼び出しと Stop 呼び出しのみを配置しました。次のようないくつかのステップを 1 つのアクションに追加しました。

private ActionResult MyAction(string id)
{
  using (MiniProfiler.Current.Step("GatherReportItems")) {
    ...
  }

  using (MiniProfiler.Current.Step("BuildReportViewModel")) {
    ...
  }

  using (MiniProfiler.Current.Step("AddingExtraInfo")) {
    ...
  }
}

問題は、そのアクションへの最初のリクエストでは 3 つのステップすべてが表示され、それ以降のリクエストでは最初のステップのみが表示され、他のステップは表示されないことです。

アプリケーションをデバッグすると、MiniProfiler.Current -> Head -> Children の中に 3 つのステップがすべてあることがわかります。ステップの一部しか表示されないのは、(タイミング ボックスをクリックした後の) クライアント ディスプレイにあります。

4

1 に答える 1

3

私は今、非常に短いタイミングを追加するプロファイリング詳細ポップアップの下部に小さなリンク名show trivialがあることに気付きました

于 2013-03-21T09:45:51.137 に答える