Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > éditeurs > Java > Certification Java Performance Tuning

Certification Java Performance Tuning

Formation animée en anglais

java

Cette formation approfondie de 4 jours vous permettra d’obtenir les compétences nécessaires pour optimiser la performance de vos applications Java. Vous aborderez pendant cette formation tous les aspects de la performance : l’outillage nécessaire, les méthodologies à appliquer, les concepts d’architecture sous jacents à la performance, les meilleures pratiques, le benchmarking et la gestion de mémoire.

Objectifs

  • Identifier rapidement et régler les problèmes de performance de leurs applications
  • Identifier et résoudre des problèmes de fuite mémoire en quelques heures
  • Isoler des problèmes classiques et éviter de s’engager dans des plans d’action coûteux et inefficaces
  • Identifier des problèmes de performance avant qu’ils ne deviennent critiques pour les applications
  • Bénéficier des Tips de Kirk Pepperdine, référence reconnue dans le monde de l’optimisation de performance objet

Public

  • développeurs Java
  • ingénieurs d’étude
  • architectes
  • urbanistes
  • production

Prérequis

Programme de la formation

Jour 1 : Une introduction à la performance

  • La définition de la performance et l’optimisation de la performance
  • La méthodologie de l’optimisation de performance
  • Apprendre à modéliser le système observé
  • Appliquer un modèle
  • L’importance de la réactivité
  • Les bonnes pratiques de monitoring dans le diagnostic de problèmes de performance
  • Le test de performance
  • Le test d’endurance, de stress et de charge
  • Le test d’exploitation (Load test harnesses)

Jour 2 : Utilisateurs de génération d’unité centrale (CPU)

  • Le monitoring de système
  • Les outils de monitoring de système
  • La gestion de mémoire
  • Le garbage collector SUN
  • Le garbage collector IBM
  • Le cycle de vie objet
  • Le monitoring de garbage collector

Jour 3 : Utilisateurs de génération d’unité centrale (CPU) Suite

  • Outils pour identifier le temps d’attente
  • Le monitoring de communication
  • Les outils de monitoring de communication
  • Le monitoring de JDBC
  • Le threading
  • Java management eXtension (JMX)
  • Les outils de profiling
  • Le profiling d’exécution
  • Le profiling de la mémoire

Jour 4 : L’optimisation de performance

  • Les techniques d’optimisation de performance
  • Obtenir des progrès notoires rapidement
  • La psychologie de l’optimisation de performance
  • Le micro benchmarking
  • Le macro benchmarking
  • Les facteurs qui influencent les benchmarks
  • Analyser les résultats du benchmarking
  • Sérialisation

Certification

Les stagiaires seront certifiés par le formateur Kirk Pepperdine, Java Champion, à l’issue de la formation Java.