在「序列圖」視圖中工作

根據「側寫和日誌記載」視景的「側寫監視器」視圖中的資源階層, 這個視圖中不同的節點會有不同類型的序列圖可供使用。

僅當您啟用了執行流程資訊的收集功能時,才可使用「序列圖」視圖;您可在啟動或連接要側寫的應用程式時執行這個動作。請選取側寫選項應用程式太慢,然後從「詳細資料」選項中,選取顯示執行流程圖形式詳細資料。  

檢視交談作業

將「側寫和日誌記載」視景「序列圖」視圖中的主機和程序交談作業視覺化, 會有助於管理分散式應用程式的工作量。 這些視圖當中的時間表示法, 可以幫助您判斷應用程式效能和網路通訊的瓶頸。

從監視器層次看來, 所有來自下面監視器的交談作業圖都可以使用。 也就是說,您可以檢視主機間、程序間、執行緒間、物件間以及類別間之交談作業的序列圖。從程序層次看來,只有執行緒交談作業、物件交談作業和類別交談作業可以使用,諸如此類。

主機交談作業

您可以使用主機交談作業圖,來檢視在不同主機上執行,且 參與執行分散式應用程式之方法間的交談作業。 在序列圖表示法中,主機交談作業圖所提供的摘要層次最高。 交談作業流程所呈現的是這些方法在眾機器上的執行作業。 它可以針對特定主機的工作量,提供高層次的視覺化。

要檢視主機交談作業圖,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取代表應用程式叢集的監視器。
  2. 按一下滑鼠右鍵,然後選取開啟工具 > 主機交談作業

「序列圖」視圖可以開啟和顯示對應於監視器中之主機的實體。

程序交談作業

您可以使用程序交談作業圖,來檢視在不同程序中執行,且參與執行應用程式之方法的交談作業。

要檢視程序交談作業圖,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取代表您感興趣之應用程式叢集或主機的監視器。
  2. 按一下滑鼠右鍵,然後選取開啟工具 > 程序交談作業。 這時會開啟「序列圖」視圖,並顯示對應於監視器或主機中之程序的實體。

執行緒交談作業

您可以使用執行緒交談作業圖,來檢視在不同執行緒中執行,且參與執行應用程式之方法的交談作業。

要檢視執行緒交談作業圖,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取代表您感興趣之應用程式叢集、主機或程序的監視器。
  2. 按一下滑鼠右鍵,然後選取開啟工具 > 執行緒交談作業。 這時會開啟「序列圖」視圖,並顯示對應於監視器、主機或程序中之執行緒的實體。

類別交談作業

您可以使用類別交談作業圖,來檢視參與執行應用程式之類別方法的交談作業。

如果要檢視類別交談作業圖,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取代表您感興趣之應用程式叢集、主機或程序的監視器。
  2. 按一下滑鼠右鍵,然後選取開啟工具 > 類別交談作業。 這時會開啟「序列圖」視圖,並顯示對應於監視器、主機或程序中之類別的實體。

物件交談作業

您可以使用物件交談作業圖,來檢視參與執行應用程式之物件方法的交談作業。

要檢視物件交談作業圖,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取代表您感興趣之應用程式叢集、主機或程序的監視器。
  2. 按一下滑鼠右鍵,然後選取開啟工具 > 物件交談作業。 「序列圖」視圖會顯示對應於監視器、主機或程序中之物件的實體。

檢視效能瓶頸

熱點可以精確指出方法的哪個部分最耗時。 它可能位於兩個呼叫之間, 或是位於呼叫和方法進入點或結束點,也有可能涵蓋整個方法。 請參閱如何進行檢視效能瓶頸的範例。

驗證應用程式的執行流程

「序列圖」工具會產生代表應用程式執行流程的圖形。 那些產生的圖形可以和應用程式設計文件中的序列圖比較,以驗證其一致性。

驗證參與執行的物件數目

如果要改進應用程式的記憶體覆蓋區,請確認參與執行的類別實例數是適當的。您可以在被監視之資料的「套件統計資料」視圖上, 看到參與執行的物件實例數目, 以及它們所用的執行時間。

識別物件的記憶體用量

「實例統計資料」視圖提供了參與執行之類別實例所消耗的記憶體數量值。 這項資訊對於記憶體最佳化作業相當重要。

識別耗時的方法

為了改善被監視之應用程式的效能時間,必須小心驗證被呼叫之方法所用的執行時間。 這項資訊會顯示在「側寫和日誌記載」視景的「方法統計值」視圖中。

 

相關概念
日誌分析器總覽
日誌檔相互關係
「日誌交談作業」視圖
「日誌執行緒交談作業」視圖

相關作業
使用日誌檔
同步時間

相關參照
「日誌」視圖