Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations C++ » :
Profilage d'applications C/C++ avec Valgrind

Détails :

Durée :
2 Jours
Prérequis :
les stagiaires devront maitriser le développement C++ ainsi que ses subtilités (notamment en termes de gestion de la mémoire).
Public :
Développeurs/Intégrateurs souhaitant profiler des applications C/C++.
Objectifs :
Valgrind est un ensemble d'outils permettant de profiler une application codée en C++. Il permet notamment de détecter des fuites de mémoire (memory leaks). Mais il permet aussi d'optimiser vos codes C++, de détecter des dead-locks, ...

Au terme de cette formation vous serez en mesure de :
  • Comprendre l'importance de détecter les fuites mémoires et profiler les applications C++
  • Comprendre comment manipuler l'outil Memcheck
  • Intégrer Valgrind dans l'environnement de développement Eclipse/CDT
  • Explorer les autres outils de Valgrind

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    Introduction
    • Besoin de détecter les fuites mémoires
    • Pourquoi profiler une application C++
    • Valgring : un ensemble d'outils d'instrumentation
    Première mise en oeuvre
    • Préparation du programme (compilation mode debug, ...)
    • Utilisation de l'outil Memcheck
    • Intégration de Valgrind dans l'IDE Eclipse/CDT
    Les autres outils de la distribution Valgrind
    • Cachegrind : pour améliorer la performance
    • Callgrind : un outil complémentaire à CacheGrind
    • Helgrind : pour la détection d'erreurs dans la gestion de vos threads
    • DRD : lui aussi, pour la détection d'erreurs dans la gestion de vos threads
    • Massif : un profiler de tas (head profiler)
    • Purecheck : un outil expérimental
    • BBV : un autre outil expérimental
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.