
Notre formation JAVA performance vous permettra d’une part de mesurer les performances de vos applications Java/J2ee , d’autre part de mettre en oeuvre des stratégies de tuning / optimisation de vos applications.
Indispensable pour tout administrateur en charge d’applications Java/J2ee stratégiques pour l’entreprise, cette formation vous permettra d’identifier précisement les causes de problèmes de performance de mettre en oeuvre une stratégie impliquant toutes les étapes du cycle de vie applicatif : architecture, conception, développement, tests, pré-production, production.
| Dates (2j) | Tarif (Euros HT) | Audience | Pratique | Financement | Contact | Inscription |
|---|---|---|---|---|---|---|
| 28-29 nov. (Paris) |
Inter : 1890 Intra : 6950 |
Administrateurs architectes |
70% |
Opportunités financement |
04 78 29 37 26 | Bulletin inscription |
Logiciels utilisés
Java Development Kit (JDK) 6
jconsole, jvisualvm
Jboss, Tomcat, GlassFish
Mesurer les performances d’une application JAVA / J2EE
Réaliser l’optimisation de la performance
Mettre en oeuvre méthodologie de tuning
Introduction Performance Java
- Définir la performance d’une application
Critères de performance, SLA
Service Level Agreement (SLA)
Temps de réponse
Transactions par secondes
Difficultés associés à l’optimisation performances
Outils mesure de performance
- Outils mesure de temps
System.currentTimeMillis()
Mesures du Garbage Collector
-verbosegc , GCViewer, visualGC
Mesures de temps de d’appels de méthode
Profiling de création d’objets
Mesure de l’allocation mémoire (young, old)
Classe java.lang.Runtime
Mesure communication client / serveur
-Djava.rmi.server.logCalls=true
CheckList outils performance bas niveau
Motitoring JMX : comprendre les MBeans
Jconsole, JVisualVM
Méthodologie Tuning
- Tuning Matériel
Tuning Os
Tuning JVM
Tuning Serveur d’application
Tuning Applicatif
Tuning applicatif
- Création d’Objets
Chaînes (Strings)
Exceptions
Boucles, Switch, Recursivité
Entrées/sorties fichier, réseau
Logs
sortie console
Multithread
Tris
Structures de données
Tuning Serveur d’application
- Tuning Pool de connexion
Tuning Pool de thread
Tuning services J2EE
Tuning matériel
- Tuning carte réseau
Tuning mémoire,
Tuning cpu
Bonnes pratiques Tuning J2EE
- Tuning JDBC
Tuning Servlets
Tuning JSP
Tuning EJB