Accueil > Tests Logiciels et Applications > JProfiler : outil de profilage Java
Formation #TTA64

Formation JProfiler : outil de profilage Java

Durée : 3 jours

Code : TTA64


Prochaines dates programmées :

Du 08 au 10 Mai 2024

Du 03 au 05 Juil. 2024

Du 11 au 13 Sept. 2024

Du 13 au 15 Nov. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Savoir monitorer et profiler les applications Java avec JProfiler
  • Prendre en mains les différentes options disponibles pour personnaliser et affiner ses profilages
Programme
1/ Introduction
  • L'optimisation de performance :
  • Méthodologie
  • Recommandations
  • Benchmarking
  • Métriques observés
  • Concepts fondamentaux de Java :
  • JVM, Zones mémoires et GC
  • ClassLoader
  • Multi-threading
  • JIT, JVMTI
  • Outils de base
  • Les causes de mauvaises performances / CPU, mémoire, IO
2/ Installation de JProfiler
  • Installation
  • Typologie des problèmes de performance courants
  • Bonnes pratiques d’utilisation d’un profiler
  • Compatibilités de JProfiler
  • Intégration dans un EDI
  • Démonstration depuis le menu QuickStart
3/ Gestion et paramétrage des sessions
  • Panneau de paramétrage de session
  • Réglages de l’application et préparation au profilage
  • Réglage des filtres
  • Réglage du profilage et de l’exécution des triggers
  • Profiler une machine virtuelle Java
4/ Interface logicielle
  • Affichage des rapports de profilage (Memory, CPU,…)
  • Menu de JProfiler
  • Affichage des fenêtres
5/ Lancement d’une session
  • Création d’une nouvelle session
  • Lancer le profilage
6/ Lecture des résultats du profilage
  • Visionner les différents résultats
  • Utiliser les bookmarks et la timeline
  • Affichage du code source et du code octal
  • Vue « Mémoire »
  • Vue « Heap Walker »
  • Vue « Processeur » (CPU)
  • Vue « Threads »
  • Vue « Moniteur »
  • Comparer les résultats
  • Importer/exporter des sessions
  • Sauvegarde et exportation des résultats d’une session
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Développeurs
  • Équipe de tes
Dates

Dates

  • Du 08 au 10 Mai 2024
  • Du 03 au 05 Juil. 2024
  • Du 11 au 13 Sept. 2024
  • Du 13 au 15 Nov. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.