| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment utiliser DTrace comme un profileur de mémoire
    Quand le développement d'applications , vous devez vous assurer que le programme qui en résulte est aussi sans erreur et sans bug que possible. Un des principaux problèmes avec le C + + langage de programmation sont des fuites de mémoire . Des fuites de mémoire se produisent lorsqu'une application crée une instance , d'une certaine sorte , et puis ne pas le retirer quand il a fini d'être utilisé . Débogage C + + programmes pour cela avec outils intégrés est souvent difficile à interpréter. Par conséquent, vous pouvez utiliser DTrace pour profiler la mémoire et trouver l'endroit où la fuite de mémoire se produit . Ces processus sont développés pour Unix et Linux sur la ligne de commande . Cela nécessite une connaissance approfondie de C + + tests à effectuer. Instructions
    1

    créer un script dans votre éditeur de texte préféré , appelé " memorytest.d " ou similaire
    2

    Copiez et collez les lignes suivantes : . # Pragma D option quiet /* Paramètres de tester * /

    /* retour de param1 () * /pARAM1 {printf (" % s:% x \\ n", probefunc , arg1 );}
    < p > /* appel à param2 () * /pARAM2 {printf (" % s:% x \\ n", probefunc , arg0 );}
    3

    remplacer « PARAMÈTRES À test ' avec les fonctions de votre C + + scénario et leur nom de la source que vous voulez tester l'application . Remplacer " PARAM1 " avec la fonction du scrutin de la paramter et même avec PARAM2 pour votre autre paramètre. Répétez cette opération avec autant de paramters que vous le souhaitez . Quittez et enregistrez le script
    4 Type de

    « pgrep APPLICATION ' dtrace -s /memorytest.d

    Previous :

    next :
      articles connexes
    ·Comment faire de Mac Software écran tactile 
    ·Comment changer une SA Database Password Command Line 
    ·Comment fusionner DNN & XMod Recherche 
    ·Comment lier CSS JSP 
    ·Qu'est-ce qu'un APB dans Visual Studio 
    ·Différences entre Prolog et Lisp 
    ·Comment créer un terrain Alors que dans une boucle dan…
    ·Classification des langages de haut niveau en programma…
    ·iPhone Apps et extensions de fichiers 
    ·Les avantages d'utiliser Généralisation dans la modé…
      articles en vedette
    ·Comment faire pour ajouter un commentaire événement d…
    ·Comment utiliser un boîtier commutateur avec des plage…
    ·Comment faire pour vérifier les fonctions de VB6 à co…
    ·Comment obtenir un écran de démarrage de travaux sur …
    ·Comment faire une bulle sort 
    ·Comment faire pour transférer des données d' un jeu d…
    ·Comment ajouter une zone de liste déroulante à un for…
    ·Comment compiler C + + dans jGRASP 
    ·Comment le code de la boucle en AS3 
    ·Comment écrire un script pour Mac OS X 
    Copyright © Connaissances Informatiques http://fr.wingwit.com