Public final class IlrMonitorLocalTool étend IlrMonitorTool
IlrMonitorLocalTool tool = new IlrMonitorLocalTool (20, 10L) ;
Tool.launch () ;
// Code à surveiller ...
Tool.printXmlLogInFile ("monitor.xml") ;
IlrJMXLocalThreadMonitor| Constructeur et description |
|---|
IlrMonitorLocalTool(int depth,
long intervalMs)Construit l'outil avec une fonction permettant de générer le modèle avec une profondeur de trace de pile, et avec un intervalle de surveillance donné.
|
IlrMonitorLocalTool(int depth,
long intervalMs,
java.util.EnumSet<java.lang.Thread.State> threadStates)Construit l'outil avec une fonction permettant de générer le modèle avec une profondeur de trace de pile, et avec un intervalle de surveillance donné.
|
IlrMonitorLocalTool(int depth,
long intervalMs,
java.util.EnumSet<java.lang.Thread.State> threadStates,
long[] excludedThreadIds)Construit l'outil avec une fonction permettant de générer le modèle avec une profondeur de trace de pile, et avec un intervalle de surveillance donné.
|
| Modificateur et type | Méthode et description |
|---|---|
org.w3c.dom.Document |
getXMLModel()Renvoie une instance de
org.w3c.dom.Document qui représente le modèle de conflit d'unité d'exécution. |
void |
launch()Les appels à cette méthode lancent l'unité d'exécution du programme d'écoute et commencent donc la surveillance.
|
void |
print(java.io.PrintWriter writer,
IlrStackElementFilter filter,
boolean xmlFormat)Imprime le modèle dans un format de sérialisation dans un
PrintWriterdonné. |
printTextLogInFile, printXmlLogInFilePublic IlrMonitorLocalTool (int profondeur,
Longs intervalles de temps)
java.lang.Thread.State.BLOCKED.Equivalent à l'appel de IlrMonitoringLocalTool(depth, intervals, EnumSet.of(Thread.State.BLOCKED))
depth -valeur de la profondeur de la trace de pile. Il s'agit du nombre d'éléments de pile dans une trace de pile.intervalMs -intervalle en millisecondes entre deux images instantanéesPublic IlrMonitorLocalTool (int profondeur,
Les intervalles longs,
Java.util.EnumSet < java.lang.Thread.State> threadStates)
EnumSet indiqué ajoutera des informations dans le modèle généré.Equivalent à l'appel de IlrMonitoringLocalTool(depth, intervals, threadStates, null)
depth -valeur de la profondeur de la trace de pile. Il s'agit du nombre d'éléments de pile dans une trace de pile.intervalMs -intervalle en millisecondes entre deux images instantanéesthreadStates - EnumSet de l'état de l'unité d'exécution à surveiller.Public IlrMonitorLocalTool (int profondeur,
Les intervalles longs,
Java.util.EnumSet < java.lang.Thread.State> threadStates,
Long [ ] excludedThreadIds)
EnumSet et dont l'ID n'est pas contenu dans le tableau long des ID d'unité d'exécution exclus indiqué ajoutera des informations dans le modèle généré.depth -valeur de la profondeur de la trace de pile. Il s'agit du nombre d'éléments de pile dans une trace de pile.intervalMs -intervalle en millisecondes entre deux images instantanéesthreadStates - EnumSet de l'état de l'unité d'exécution à surveiller.excludedThreadIds -matrice de long des ID d'unité d'exécution qui ne doivent pas être surveillés.Public void launch ()
print si nécessaire. Mais le modèle sera réinitialisé.launch dans la classe IlrMonitorToolPublic void print (java.io.PrintWriter writer,
Filtre IlrStackElementFilter ,
Boolean xmlFormat)
PrintWriterdonné. Les appels à cette méthode arrêtent l'unité d'exécution du programme d'écoute.print dans la classe IlrMonitorToolwriter -une instance de PrintWriterfilter -instance de IlrStackElementFilter. Peut être null.xmlFormat - true si la sérialisation du format XML est souhaitée.Public org.w3c.dom.Document getXMLModel ()
org.w3c.dom.Document qui représente le modèle de conflit d'unité d'exécution. Les appels à cette méthode vont arrêter l'unité d'exécution du programme d'écoute.getXMLModel dans la classe IlrMonitorTool© Copyright IBM Corp. 1987, 2022