Développement logiciel
JAVA, OPTIMISATION
développer des applications efficaces et fiables
Réf: JOT
Durée : 4 jours (7 heures)
OBJECTIFS DE LA FORMATION
Cette formation vous présente les spécificités de Java permettant d'améliorer les performances des applications. Vous
étudierez l'omptimisation de la JVM et du Garbage Collector, les bons usages de Java et de ses principales librairies. Vous
verrez enfin les bonnes pratiques de conception au travers de quelques design patterns.
Contenu de cette formation Java:
-Introduction
-Méthodologie et outils pour l'optimisation
-L'optimisation et le langage
-L'optimisation et les librairies standard
-L'optimisation et quelques Design Patterns
-L'optimisation et les I/O
-L'optimisation et le multithreading
-L'optimisation et la gestion de la mémoire
-L'optimisation et l'utilisation de librairies C et C++
PROGRAMME DE FORMATION
Introduction
-Les éléments impliqués dans l'optimisation.
-Le choix d'un environnement d'exécution performant.
-Les outils d'aide à l'optimisation.
Méthodologie et outils pour l'optimisation
-Les éléments de la méthodologie.
-Outils de profiling et de visualisation de la mémoire. Outils de tests et d'aide (findBugs, CheckStyle...).
-Le choix du compilateur et de la JVM.
Travaux pratiques
Utilisation des profilers hprof et jmp. Utilisation de junit. Profiling d'une application simple.
L'optimisation et le langage
-Identifier les vraies sources d'inefficacité.
-Connaître les bons usages qui les évitent.
-L'optimisation et la gestion des objets, les évaluations, les tests.
Travaux pratiques
Démonstrations de l'amélioration des performances de l'application.
L'optimisation et les librairies standard
____________________________________________________________________________________
Adonya Sarl – Organisme de Formation Professionnelle
75 Avenue Niel – 75017 PARIS, France
SARL au capital de 40.000 € - 505 085 126 RCS Paris – Code NAF 8559A
TVA intracommunautaire FR 57 50 50 85 126 - Déclaration d'existence N° 11 75 43 524 75