Java API ' nın Kullanılması

com.ibm.jvm.Trace sınıfını kullanarak, izlemeyi Java™ uygulamasından çeşitli yollardan dinamik olarak denetleyebilirsiniz.

İzleme noktalarını etkinleştirme ve devre dışı bırakma

int set(String cmd);

Trace.set() yöntemi, bir Java uygulamasının dinamik olarak tracepoins seçmesini sağlar. Örneğin:
Trace.set(“iprint=all”); 
Sözdizimi, yazdırma, yazdırma, sayı, üst sınır, minimal ve dış izleme seçenekleri için izleme özellikleri dosyasında kullanılan sözdizimiyle aynıdır.

A single trace command is parsed per invocation of Trace.set, so to achieve the equivalent of -Xtrace:maximal=j9mm,iprint=j9shr two calls to Trace.set are needed with the parameters maximal=j9mm and iprint=j9shr

İzleme arabelleklerinin anlık görüntülerini alma

void snap();

Daha önce ekran boyutuna getirilmiş ya da en az seçenekleriyle ve dışarı seçeneği olmadan izlemeyi etkinleştirmiş olmanız gerekir.

İzlemenin askıya alınması ya da sürdürülmesi

void suspend();

Trace.suspend() yöntemi, JVM ' deki tüm iş parçacıkları için izlemeyi askıya alır.

void resume();

Trace.resume() yöntemi, JVM ' deki tüm iş parçacıkları için izlemeyi sürdürür. Özyineli değildir.

void suspendThis();

Trace.suspendThis() yöntemi, geçerli iş parçacığın askıya alma ve sürdürme sayısını azaltır ve sonuç negatifse, iş parçacığın izini izlemeyi askıya alır.

void resumeThis();

Trace.resumeThis() yöntemi, yürürlükteki iş parçacığın askıya alma ve sürdürme sayısını artırır ve sonuç negatif değilse, iş parçacığın izlenmesini sürdürür.