Step 2 - Set your weightings
Outil de diagnostic Java/J2EE
Weight
Section générique
Pérennité
Maturité
Âge
Stabilité
Historique
Fork
Adoption
Popularité
Références
Communauté des contributeurs
Livres, publications
Direction des développements
Équipe dirigeante
Mode de direction
Activité
Nombre de développeurs, identification, turnover
Activité autour des bugs
Activité autour des fonctionnalités
Activité sur les releases/versions
Industrialisation
Indépendance des développements
Services
Formation
Support
Conseil
Documentation
Méthode qualité
Assurance qualité
Outillage
Exploitabilité
Facilité d'utilisation, ergonomie
Administration et supervision
Adaptabilité
Modularité
Facilité technique de modification du code existant
Facilité d'extension du code
Stratégie
Licence
Permissivité
Protection contre des forks commerciaux
Détenteur des droits
Modification du code
Feuille de route
Sponsor
Indépendance stratégique
Fonctionnalités de diagnostic
Types d'analyses
Collecte avec dumps
Collecte statique
Collecte dynamique
Collecte avec déclenchement
Collecte avec pré-analyse symptomatique
Analyse JVM
Analyse statique de la mémoire
Analyse des objets en mémoire
Taille des objets en mémoire
Répartition des objets en mémoire
Références entre objets
Notion de conteneurs
Activité du garbage collector
Types de collectes
Fréquence des collectes
Taille des collectes
Durée des collectes
Ratio temps collecte/exécution
Analyse des threads
Threads actifs
Etat des threads
Pile d’appel de chaque thread
Détection des interblocages
Analyse des locks
Fuites de threads
Détection des fuites mémoire
Stratégie de détection
Eléments surveillés
Personnalisation des éléments surveillés
Activité de la CPU
Détection des méthodes consommant le plus de temps CPU
Arbre d’appel des méthodes
Détection des méthodes allouant le volume le plus important d’objets
Analyse du serveur d’applications J2EE
Queue TCP des ouvertures de connexion
Nombre de connexions établies
Nombre de connexions ayant échouées
Nombre de connexions réinitialisées
Sessions HTTP
Nombre de sessions actives
Nombre de sessions ayant été rejetées
Taille mémoire des sessions
Pools de connexion
Saturation du pool de connexion JDBC
Saturation des pools de threads
Saturation du pool de connexion LDAP
Saturation des files d’attente JMS
Transactions JTA
Nombre de transactions « rollbackées »
EJBs
Saturation du pool d’EJBs
Saturation du cache
Facilité d'utilisation
Existence de rapports
Personnalisation des rapports
Interface utilisateur
Facilité d’installation
Facilité d’utilisation
Contraintes d'utilisation
Pre-requis techniques
Systèmes d'exploitation supportés
JVM supportées
Serveurs d'applications supportés
Intégration IDE