Image Alt

Java performance tuning

A qui s’adresse cette formation ?

Pour qui :

Administrateur, développeur, réalisateur, administrateur des systèmes.

Prérequis :

Aucun.

Objectifs de la formation

Comprendre comment optimiser les performances d’une application Java.

Le programme de la formation :

Outils d’inspection et de monitoring
  • Profiling vs monitoring.
  • Utiliser JMX pour le monitoring.
  • Les protocoles et connecteurs JMX.
  • Comment développer un MBean ?
  • Les outils du JDK.
  • Un focus sur Visual VM.
  • Quelques outils tiers.
Optimisation mémoire
  • La structure de la mémoire Java.
  • Le paramétrage de la mémoire.
  • Le(s) Garbage Collector(s)
  • Comprendre les erreurs OutOfMemoryError.
  • Générer et analyser un Heap Dump.
  • Le profiling mémoire. 
Optimisation des threads
  • Lire et comprendre une Stacktrace.
  • Générer et analyser un Thread Dump.
  • Suivre la consommation CPU par thread.
  • Détecter un deadlock.
Spécificités Tomcat
  • Le réglage des pools.
  • Le pool de connexions (Datasources)
  • Les connecteurs Coyote.
  • Développer et configurer des valves et listeners.

Modalités d’évaluation des acquis.

  • En cours de formation, par des mises en situation contextualisées évaluées.
  • Et, en fin de formation, par un questionnaire d’auto-évaluation.

Vous souhaitez suivre cette formation ?

Cette formation est disponible en présentiel ou en classe à distance, avec un programme et une qualité pédagogique identiques.

⏱️ Durée                                                             3 Jours

💰 Prix                                                                2 650 € HT

Besoin de plus d’informations concernant cette formation ?

Contactez-nous