| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Linux >> Content
    Comment faire pour vérifier une fuite de mémoire Linux
    Une fuite de mémoire se produit lorsque la mémoire qui est réservée pour une application n'est pas libérée lorsque le programme est terminé de l'utiliser. Cela rend la mémoire inaccessible pour d'autres programmes de l'utiliser. Des fuites de mémoire sont cumulatifs et peuvent provoquer votre système de ralentir. Les utilisateurs de Linux peuvent localiser les fuites de mémoire en utilisant le programme Valgrind . Le programme Valgrind peut être téléchargé à partir des dépôts de logiciels de la plupart des distributions Linux. Instructions
    1

    Ouvrez une fenêtre de terminal. L'application de la fenêtre du terminal se trouve généralement dans les "Outils système ", "Accessoires ", ou " Utilities" sous-menus du menu principal .
    2

    Téléchargez et installez l' programme Valgrind . Tapez la commande " yum install valgrind , " si vous utilisez un système basé sur RPM , comme Red Hat ou Fedora. Tapez la commande « apt- get install valgrind , " si vous utilisez un système basé sur Debian , comme Ubuntu ou Linux Mint
    3

    Tapez la commande " valgrind . - - fuite -check = yes. args /de nom_application "pour vérifier le programme des fuites de mémoire. Remplacer " application_name " avec le nom du programme ou application. Remplacer " args " avec tous les arguments que vous utilisez normalement lors de l'exécution du programme
    4

    Vérifiez la partie de la production qui ressemble à ce qui suit pour voir si il ya une fuite de mémoire : .

    == 42004 == RESUME dE FUITE : == 42004 == définitivement perdu : 80 octets de blocs de 1 == 42004 == indirectement perdus: 0 octets 0 blocs == 42004 == éventuellement perdus: 0 octets 0 blocs == 42004 == toujours accessible : octets 0 à 0 blocs == 42004 == supprimé : . 0 octets 0 blocs
    5

    d'examen le reste de la production à trouver l'endroit où la fuite de mémoire se produit

    Previous :

    next :
      articles connexes
    ·Super Computer maison 
    ·Comment utiliser PID pour le processus de réveil Linux…
    ·Memtest86 échoué dans Ubuntu 
    ·Comment trouver la version du noyau 
    ·Comment faire une Debian 4 Install Boot Disk 
    ·Comment faire pour convertir MOV en MP4 avec FFmpeg sur…
    ·Comment mettre en place un VSFTPD sur Fedora 
    ·Comment utiliser Cron & MailTo 
    ·Comment utiliser un alias IP 
    ·Comment puis-je patcher mon noyau pour le faire Bootspl…
      articles en vedette
    ·Comment remplacer une fenêtre pour pas cher 
    ·Comment se débarrasser de Windows Automatic Updates Ic…
    ·Comment marquer des secteurs défectueux sur un disque …
    ·Comment faire pour installer SHELL.DLL 
    ·Comment faire pour démarrer Vista Narrateur texte à v…
    ·Comment importer écran dans Windows 
    ·Comment faire un fichier JAR depuis une ligne de comman…
    ·Comment utiliser aclocal Cygwin 
    ·Comment configurer un service audio sur automatique dan…
    ·Qu'est-ce que Microsoft Vista Premium 
    Copyright © Connaissances Informatiques http://fr.wingwit.com