Basiseksempel på probe

Dette eksempel illustrerer nogle af de mest almindeligt anvendte dele af en probedefinition.

I eksemplet tilføjer proben 1 til en tæller, hver gang en probet metode kaldes. Ved første kald til en probet metode og efterfølgende for hvert tusinde kald bruges System.out.println til at vise tællerværdien og navnet på den metode, der bevirker tællerens rollover-funktion.

Proben defineres af følgende indgange i Probekit Editor:

  • Java-koden for Fragment ved klasseomfang (vælg Probe i delvinduet med træstrukturen for at angive denne værdi):

    static public int entry_counter = 0;

  • Fragment (vælg Fragment i delvinduet med træstrukturen for at angive disse værdier):
    • Fragmenttype: entry
    • Dataelementer:
      • Datatype: className, Navn: cname
      • Datatype: methodName, Navn: _method
    • Java-kode:

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