• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Développement et méthodes > Langage C++ Valgrind

Formation Langage C++ Valgrind

Domaine : Développement et méthodes

DURÉE
2.0 jour(s)

 
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.
 
Pré-requis
Maîtriser le développement C++ ainsi que ses subtilités (notamment en termes de gestion de la mémoire).

Participants

Développeur souhaitant s'initier à l'utilisation de l'ensemble d'outils Valgrind.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle

PROGRAMME DE FORMATION
Langage C++ Valgrind

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 vos threads)
DRD (Pour la détection d'erreurs dans vos threads)
Massif (Un profiler de tas (head profiler))
Purecheck (Un outil experimental)
BBV (Un autre outil experimental)
Conclusion
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • C++ 1C C++ - Mise à jour des compétences sur le langage C
  • C++ 1C C++ - Programmation Orientée Objet en C++ : les fondamentaux
  • C++ 1C C++ - Programmation Orientée Objet en C++ : les compléments
  • C++ 1C C++ - La persistance des données via Qt SQL
  • C++ 2C C++ - Conception d interfaces graphiques avec Qt 5
  • C++ 2C C++ - Utilisation de Web Services en Qt
  • C++ 4C C++ - Préparation et passage de la certification
  • C++ Programmation C++ Moderne
  • Langage C++ La librairie BOOST

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Conditions générales de vente
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact