Cet exemple illustre certains des objets de sonde les plus fréquemment utilisés.
Dans cet exemple, une sonde ajoute un au compteur chaque fois qu'une méthode à sonde est appelée. Au premier appel vers une méthode à sonde, puis tous les cent appels de méthode, il utilise System.out.println pour indiquer la valeur de compteur et le nom de la méthode à l'origine de l'incrémentation du compteur.
<?xml version="1.0" encoding="ASCII"?> <probekit> <probe> <fragmentAtClassScope> static public int entry_counter = 0; </fragmentAtClassScope> <fragment type="entry"> <data type="className" name="_class" /> <data type="methodName" name="_method" /> <data type="args" name="_args" /> <code> if ((entry_counter % 1000) == 0) System.out.println("Valeur du compteur " + entry_counter + " à un appel vers " + _class + "." + _method); entry_counter++; </code> </fragment> </probe> </probekit>
Sujet parent : Exemples de Probekit