Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment sérialiser un objet Avec En…
  • Qu'est-ce qu'un fichier IDL 
  • Liste des avantages de UML 
  • Comment ajouter une apostrophe dans …
  • Comment faire pour convertir Hex pou…
  • Comment apprendre jeu de codage 
  • Comment convertir des textes UTF8 
  • GUI Liste 
  • Comment accéder aux éléments dans…
  • Comment trouver la taille de la mém…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 );}

    /* 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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment se connecter à DB2 avec SQL Developer 
  • Comment trouver des codes de couleur de sortilège 
  • Comment créer une liste dans GridView 
  • Comment utiliser les proxy en C # 
  • Comment faire un organigramme montrant un tableau 
  • Comment convertir les chaînes de caractères en valeurs numériques dans Oracle 
  • Comment faire pour installer Turbo Pascal 
  • Comment placer un texte autour d'une image avec HTML Programmation 
  • Comment faire pour augmenter la taille de l'historique de la console Eclipse 
  • Pas de connexion proxy dans NetBeans 
  • Connaissances Informatiques © http://www.ordinateur.cc