Détails :
Durée :
2 Jours
Prérequis :
Public :
Objectifs :
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 :
Programme détaillé de la formation :
- Besoin de détecter les fuites mémoires
- Pourquoi profiler une application C++
- Valgring : un ensemble d'outils d'instrumentation
- Préparation du programme (compilation mode debug, ...)
- Utilisation de l'outil Memcheck
- Intégration de Valgrind dans l'IDE Eclipse/CDT
- 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
Introduction
Première mise en oeuvre
Les autres outils de la distribution Valgrind