Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment apprendre le C # pour les dé…
  • Comment lire un document Word en uti…
  • Comment faire pour supprimer Microso…
  • Comment puis-je ajouter une référe…
  • Comment réinstaller Visual C 
  • Comment faire pour avoir des variabl…
  • Quelle est la syntaxe structurale ou…
  • Comment passer une chaîne pour ouvr…
  • Comment construire des applications …
  • Comment lire des données dans Xcode…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment faire pour déboguer les fuites de mémoire dans GDB

    L'utilité du PIB est un programme utilisé pour C + + et les programmes de bas niveau qui vérifie les fuites de mémoire. Des fuites de mémoire sont un programme phénomènes qui se passe lorsque votre programme ne « laisser aller» de mémoire utilisée pendant que le programme s'exécute sur le bureau . Vous utilisez PIB pour vérifier les problèmes de mémoire de votre programme , de sorte que votre programme ne provoque pas de problèmes de lenteur sur les ordinateurs de vos utilisateurs. Instructions
    1

    Cliquez sur le bouton "Démarrer " et tapez " cmd" dans la zone de texte de recherche. Appuyez sur " Entrée" pour ouvrir la ligne de commande .
    2

    type " PIB run" et appuyez sur " Entrée". Dans le «Programme» , tapez -vous le fichier de code source C à évaluer. Après avoir tapé le fichier de code source dans l'invite , le programme surveille le code source .
    3

    Imprimer la variable à l'écran. Tapez " print /x " et appuyez sur "Entrée " où " x " est la variable que vous voulez regarder . Cette commande " montres " la variable et affiche la carte mémoire pour la variable.
    4

    examen de la carte mémoire de la variable. La quantité de mémoire utilisée pour la variable doit correspondre au type de données de la variable et la quantité d'espace nécessaire pour stocker le type de données . Les PIB utilité drapeaux variables qui créent des fuites de mémoire .
    5

    Voir le code de la variable. Après avoir trouvé la fuite de mémoire , vous devez afficher le code et changez la valeur du code ou de modifier la fonction qui provoque la fuite. Les modifications de code que vous devez faire dépendent de votre fonction et variable. Par exemple , le code suivant définit l'allocation dynamique de la mémoire pour le pointeur "p" , mais l' attribution statique de la variable provoque une fuite :

    functionname void () { char * p = malloc ( 10); p [10] = 7; //<--- le moins de bugs ( p); }

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Que faire avec une erreur Trapped in C 
  • Comment faire une chaîne C 
  • Comment écrire Octets de tableau d'octets 
  • Comment faire pour déclarer des fonctions statiques en C + + 
  • Comment concevoir une horloge numérique 
  • Comment compiler un Makefile 
  • Comment trouver Reste à C 
  • Comment trier une liste générique 
  • Comment Bubble Trier en C 
  • Comment renommer un fichier dans Visual Studio C 
  • Connaissances Informatiques © http://www.ordinateur.cc