Java Performance Tuning et Optimisation
Transcription
Java Performance Tuning et Optimisation
UDTJ380 3 Jours (21 Heures) 2415,00 € HT Java Performance Tuning et Optimisation Objectifs - donner une approche globale du tuning de la performance - recueillir et interpréter les données de performance de surveillance et de profilage à partir du système d'exploitation et de la JVM Profil Stagiaire(s) développeurs, consultants, architectes, et administrateurs système intéressés à l'amélioration de la performance des applications de la technologie Java Contact Sandrine Lubaki 09 88 66 10 00 [email protected] Où et quand ? Pré-requis 20 - 22 mars 2017: Paris connaissances du langage Java et des concepts de gestion mémoire, threads et du débogage 26 - 28 juin 2017: Paris 4 - 6 octobre 2017: Paris Profil Animateur(s) consultant informatique certifié en formation Java Oracle PROGRAMME Introduction to Java Performance Tuning Course Introduction Course Agenda JVM and Peformance Overview JVM Overview Performance Principles Common Performance Problems Performance Methodology Development and Performance Monitoring Operating System Performance Monitor CPU Usage Monitor Network I/O Monitor Disk I/O Monitor Virtual Memory Usage Monitor and Identify Lock Contention Monitoring the JVM HotSpot Generational Garbage Collector Monitor the Garbage Collector with Command Line Tools Monitor the Garbage Collector with VisualVM Monitor the JIT Compiler Throughput and Responsiveness Performance Profiling NetBeans Profiler, Oracle Solaris Studio, and jmap/jhat Profile CPU Usage Profile JVM Heap Find Memory Leaks Identify Lock Contention Heap Profiling Anti-patterns Method Profiling Anti-patterns Garbage Collection Schemes Garbage Collection Generational Garbage Collection GC Performance Metrics Garbage Collection Algorithms Types of Garbage Collectors JVM Ergonomics Garbage Collection Tuning Tune the Garbage Collection Select the Garbage Collector Interpret GC Output Language Level Concerns and Garbage Collection The best practices for Object Allocation Invoking the Garbage Collector Reference Types in Java The use of Finalizers Performance Tuning at the Language Level String-efficient Java Applications Collection Classes Using Threads Using I/O Efficiently COMPETENCES VISEES A la fin de cette formation Java, vous serez capable de - Expliquer l'intérêt du monitoring, du profiling et du tuning dans le développement d'applications - Monitorer et évaluer l'utilisation des ressources systèmes - Monitorer la performance du Garbage Collector (GC) - Monitorer le JVM - Profiler des applications Java - Tuner du GC et des compilateurs Just in Time (JIT) - Tuner des JVMs 64 bit - Optimiser une JVM pour une plateforme multicore SA au capital de 3 013 709,25 € - 722 030 277 RCS Nanterre - Identifiant TVA: FR 722 030 277 - NAF: 8559A Siret: 722 030 277 00247 - Demos SA - 1, Parvis de la Défense – Paroi Nord - 92044 Paris La Défense Cedex Téléphone: 09 88 66 10 00 - Fax: 09 88 66 10 01 - Internet: www.demos.fr - Email: [email protected] UDTJ380 3 Jours (21 Heures) 2415,00 € HT Java Performance Tuning et Optimisation EN SAVOIR + Le + Pédagogique Formation Java officielle Oracle Cours en français, support de cours officiel en anglais Cette formation Java est susceptible d’être modifiée en cours d’année, les dates et les prix pourront évoluer SA au capital de 3 013 709,25 € - 722 030 277 RCS Nanterre - Identifiant TVA: FR 722 030 277 - NAF: 8559A Siret: 722 030 277 00247 - Demos SA - 1, Parvis de la Défense – Paroi Nord - 92044 Paris La Défense Cedex Téléphone: 09 88 66 10 00 - Fax: 09 88 66 10 01 - Internet: www.demos.fr - Email: [email protected]