> Tech > Analyser et régler l’application

Analyser et régler l’application

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

Il existe plusieurs outils utiles pour analyser et régler les applications de type WebSphere. DMPJVM, PEX (Performance Explorer), et PTDV (Performance Trace Data Visualizer) sont des outils propres à  l'iSeries et le Resource Analyzer est inclus avec WAS.

DMPJVM transfère les informations concernant la JVM pour un job spécifié, dans

Analyser et régler l’application

un fichier spoule. Le transfert inclut
des informations formatées sur le
classpath, le ramasse-miettes et les
threads associés à  la JVM. En transférant
la JVM pour votre job serveur d’applications,
vous pouvez déterminer la
taille actuelle du tas et la fréquence du
ramasse-miettes.

Exécutez cette commande plusieurs
fois pour avoir un aperçu de
la taille de tas moyenne et la fréquence
du ramasse-miettes. Avec cette information, ajustez la taille du tas initiale
puis vérifiez son impact sur la performance.

PEX est inclus avec l’OS/400. Il collecte de grandes quantités de données
de performances et est souvent utilisé
par les spécialistes pour analyser les
performances système de l’iSeries.
OS/400 Performance Tools permet
d’imprimer des rapports pour examen
et interprétation, mais les rapports
PEX peuvent comporter des milliers de
pages et seuls les spécialistes de performances
les plus expérimentés peuvent
les analyser de façon pertinente.

PTDV est un outil gratuit qu’IBM
propose sur le site Alphaworks
http://www.alphaworks.ibm.com/tech
ptdv). Une trace PTDV peut identifier
les « points chauds » d’une application.
Elle peut débusquer les méthodes Java
qui consomment trop de temps de
CPU ou qui créent de grand nombre
d’objets. PTDV permet aussi de déterminer
la quantité de ressource utilisées
par le ramasse-miettes, ou d’analyser
et de visualiser les appels de méthode
Java dans les traces PEX.

Le Resource Analyzer est un moniteur
de performances autonome pour
WAS. Il extrait des données de performances
en interrogeant périodiquement
le serveur administratif. Les données
sont collectées continuellement
et extraites selon les besoins. Une interface
graphique permet d’extraire et
de visualiser des données dans une
table ou un graphique, ou de stocker des données dans un fichier journal.

Le Resource Analyzer fournit un
large éventail de données de performances
pour deux genres de ressources
: les ressources WebSphere
(EJB, servlets, par exemple) et les ressources
d’exécution (mémoire JVM,
pools de threads du serveur d’applications,
pools de connexion, par
exemple). Les données de performances
incluent des données statistiques
(comme le temps de réponse
pour chaque invocation de méthode
sur un servlet) et les données de chargement
(comme la taille moyenne
d’un pool de connexion de base de
données pendant un certain intervalle
de temps). Ces données sont présentées
pour chaque ressource et résumées
pour des ressources multiples.

Téléchargez cette ressource

Guide de Sécurité IA et IoT

Guide de Sécurité IA et IoT

Compte tenu de l'ampleur des changements que l'IA est susceptible d'entraîner, les organisations doivent élaborer une stratégie pour se préparer à adopter et à sécuriser l'IA. Découvrez dans ce Livre blanc Kaspersky quatre stratégies efficaces pour sécuriser l'IA et l'IoT.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010