Questo esempio mostra alcuni degli oggetti di analisi utilizzati più comunemente.
In questo esempio, un'analisi aggiunge uno al contatore ogni volta che viene richiamato un metodo analizzato. Alla prima chiamata ad un metodo analizzato e quindi ad ogni 1000 chiamate al metodo, utilizza System.out.println per mostrare il valore del contatore ed il nome del metodo che ha causato il ripristino del contatore.
<?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("Counter value " + entry_counter + " at a call to " + _class + "." + _method); entry_counter++; </code> </fragment> </probe> </probekit>
Argomento principale: Esempi Probekit