基本探針範例

這個範例示範一些常用的探針物件。

在這個範例中,在每次呼叫探測的方法時,探針會在計數器加 1。在第一次呼叫探測的方法,然後在每 1000 次方法呼叫時,使用 System.out.println 顯示計數器值以及使得計數器前進的方法名稱。

<?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>

上層主題: Probekit 範例

Terms of use | Feedback
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.