Inscription
Profilage et tests de montée en charge
-
Objectif
- Exposer l’état de l'art en matière de techniques de mesure de charges et de profilage.
- Découvrir les facteurs de charges.
- Mener des tests de profilage des applications.
- Apprendre à construire un plan de charge.
- Apprendre à diagnostiquer des mesures de charge.
- Comprendre les facteurs d'amélioration des performances.
-

Durée

    2 jours

Prix

    Nous consulter

Programme

    Qu'est-ce qu'une mesure de performance ?
    - Les critères de performance des applications : architecture, qualité du code, réglage des serveurs, disponibilités du réseau
    - Performance et charge des applications
    - Les facteurs aggravants

    À quelle phase du projet étudier les performances ?
    - En phase de développement : pour vérifier le comportement de l’application en accès simultanés et déboguer le code
    - En fin de projet : pour régler les serveurs et augmenter les performances

    Quoi mesurer ?
    - L’activité du système
    - L’activité du réseau
    - L’occupation mémoire
    - L’occupation du processeur
    - Les moniteurs des serveurs Web, de composants et de bases de données

    Comment faire les mesures ?
    - Mettre en place de la plateforme de test
    - Installer un outil de simulation de charge
    - Définir un protocole de mesures
    - Conformer la plateforme de test à la plateforme de production
    - Simuler, mesurer, collecter

    Comment interpréter les mesures ?
    - Mesurer la charge
    - Mesurer la performance

    Quels sont les outils de mesure de performance ?
    - Les outils de profilage du code
    - Les simulateurs de montée en charge

    Comment améliorer les performances des applications ?
    - Ordres SQL, MPD et réglages du SGBD
    - Configuration et trafic sur le réseau
    - Bon usage et réglage du serveur web
    - Bon usage et réglage du serveur de composants
    - Le code, bonnes et mauvaises pratiques
    - Qualité versus rapidité

    Conclusion
    - Anticiper les tests de montée en charge
    - Veiller à la qualité du code
    - Opérer un « refactoring » régulier
Prérequis
Référence

profilage


Public

Chef de projet, développeurs et exploitants d'applications J2EE.


Prérequis

Aucun


formation
télécharger imprimer
e-catalogue