vers l'accueil formulaire de contact

Formation Java PERFORMANCE : mesure et optimisation

Présentation formation JAVA performance

JPG - 21.9 ko

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

Vous allez apprendre à :

- Mesurer les performances d’une application JAVA / J2EE
- Réaliser l’optimisation de la performance
- Mettre en oeuvre méthodologie de tuning

Programme détaillé cours :

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