51 Visualisation d'informations sur le thread

Vous pouvez télécharger ou visualiser des vidages de thread pour analyser l'état d'exécution du serveur d'applications. Cela peut être particulièrement utile en cas de tentative de détection de problèmes pouvant entraîner une inanition des ressources ou des blocages de thread.

Pour télécharger ou visualiser des informations sur le thread, procédez comme suit :

  1. Dans l'arborescence Administration générale, développez le noeud Administrateur, puis le noeud Outils système et le noeud Informations système, et cliquez deux fois sur Informations sur le thread.

    Le formulaire Informations sur le thread apparaît.

  2. La case Expression régulière est cochée par défaut. Cette option vous permet d'employer des expressions régulières Java pour rechercher des noms de thread.

    Exemples :

    • Thread.* pour rechercher Thread-0, Thread-1 et Thread-3

    • .*thread.* pour rechercher pool-6-thread-1, pool-8-thread-1 et pool-14-thread-2

    Si vous désélectionnez la case à cocher, vous devez rechercher des noms de thread exacts.

  3. Dans le champ Nom de thread, saisissez le nom de thread ou la chaîne de texte à rechercher.
  4. Pour limiter votre recherche à des états de thread, sélectionnez les états dans le champ Etats. Si vous ne sélectionnez pas un état, la recherche porte sur tous les états.
  5. Pour télécharger les informations de thread sélectionnées en tant que fichier texte afin de les utiliser avec un analyseur de vidage de thread, cliquez sur Télécharger, puis ouvrez ou enregistrez SysInfo.zip. Le fichier texte se trouve dans SysInfo.zip.

    Remarque :

    Le téléchargement d'informations de thread est possible uniquement dans les cas suivants :

    • Le JDK de WebCenter Sites comprend un utilitaire jstack compatible.

    • Le premier JDK répertorié dans le chemin de bibliothèque de votre système d'exploitation comprend un utilitaire jstack compatible avec le JDK de WebCenter Sites.

    Si aucun jstack compatible n'est trouvé, le message suivant est affiché : "La fonctionnalité de vidage de threads n'est pas prise en charge pour cette plate-forme".

  6. Pour visualiser les informations de thread sélectionnées dans l'interface de l'administrateur, cliquez sur Afficher les résultats.

    Pour chaque thread correspondant à la recherche, les informations suivantes sont affichées :

    • Nom

    • ID

    • Etat

    • Temps total pendant lequel l'UC a exécuté le thread

    • Temps total pendant lequel le thread s'est trouvé en mode utilisateur

    • Nombre de fois où il a été bloqué et en attente

    • Temps pendant lequel il a été bloqué et en attente

    • Objet qu'il attend

    • Trace de pile