| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Strumenti per trovare una perdita di memoria
    Quando un programma ha bisogno di memorizzare informazioni, ma prima ha bisogno di allocare memoria . Dopo che i dati non è più necessaria , il programma la deallocazione di memoria in modo che un altro programma può fare uso di esso . Se un programma alloca memoria senza deallocazione della memoria in seguito , che il programma sarà un salasso per le risorse di sistema . Questi insetti sono chiamati " perdite di memoria " e sbarazzarsi di loro è una parte importante di debug. Processo

    Indipendentemente da ciò che la lingua del programma è scritto in , il processo di base per la ricerca di perdite di memoria è la stessa . Prima , la perdita di memoria deve essere rilevato. Una perdita di memoria è di solito indicato da linearmente crescente utilizzo di memoria , anche se alcuni strumenti specializzati possono dire direttamente la quantità di memoria che un programma è allocato o deallocato . Una volta che viene rilevata una perdita di memoria che deve essere isolato . Questo è fatto testando ciascuna funzione o oggetto separatamente per determinare dove la perdita si sta verificando . Quindi il programmatore deve capire l'errore specifico che causa la perdita e correggerlo .
    C /C + +

    programmi scritti in C e C + + sono noti per avere la memoria perdite , perché l'utente deve assegnare manualmente e deallocare la memoria usando il comando malloc . Lo strumento ccmalloc controlla la funzione malloc e le relazioni ciò che la memoria non è stato deallocato , è stata deallocata più volte o anche assegnati senza essere stato deallocato in primo luogo . Esistono anche altri programmi più specializzati come NJAMD ( " Non un debugger Malloc " ) per la ricerca di perdite di memoria in C + + e .

    Previous :

    next :
      Articoli Correlati
    ·Come fare una stringa in una matrice di caratteri in C …
    ·Come restituire un vettore STL da una nuova funzione 
    ·Come rimuovere SQLite in C 
    ·Come usare i numeri negativi in ​​C 
    ·Come fare un pulsante Esci in C + + 
    ·Come utilizzare un C + + Vector per memorizzare i dati 
    ·Come utilizzare il C + + per scrivere un codice per cal…
    ·Come incorporare Python In Visual C 2008 
    ·Come creare auto_ptr Sintassi 
    ·Cosa significa se un file app già esistente su un iPad…
      Articoli in evidenza
    ·Progetti di Visual Basic Calcolatrice 
    ·Come aumentare le connessioni simultanee in MySQL 
    ·Slide Rule Calcolo 
    ·MySQL PHP Immagine Carica Tutorials 
    ·Come Aggiornare Una Tabella da Query con il modulo di a…
    ·Come dire che la versione di Java è in esecuzione sul …
    ·Come ottenere la data di sistema Da Python 
    ·Come utilizzare VBA per Centro di testo in un documento…
    ·La funzione Back in HTML Coding 
    ·Come formattare una variabile al primo decimale in Java…
    Copyright © Conoscenza Informatica http://it.wingwit.com