基本的探測範例

這個範例示範探測定義的一些常用的部分。

在範例中,每次呼叫被探測的方法時,探測會將計數器加 1。第一次呼叫被探測的方法,以及每呼叫 1000 次時,它都會使用 System.out.println 來顯示計數器值,以及使計數器還原的方法名稱。

Probekit 編輯器使用下列項目來定義此探測:

  • 類別範圍的片段的 Java 程式碼(在樹狀結構畫面中選取探測來輸入這個值):

    static public int entry_counter = 0;

  • 片段(在樹狀結構畫面中選取片段來輸入這些值):
    • 片段類型entry
    • 資料項目
      • 資料類型className名稱_class
      • 資料類型methodName名稱_method
    • Java 程式碼

      if ((entry_counter % 1000) == 0)
               System.out.println("Counter value " + entry_counter +
                 " at a call to " + _class + "." + _method);
      entry_counter++;