| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    C Memory Leak Tools
    Programmører , der arbejder i programmeringssproget C er i stand til dynamisk at tildele hukommelse . Når hukommelsen er allokeret , bør det deallokeret senere, så computeren ved, at det kan bruge denne hukommelse til andre formål. Et program, som ikke deallocate alle sine hukommelse har en hukommelsesfejl . Memory leaks kan være resultatet af sjusket programmering eller en hard- to-find bug , men enten måde værktøjer findes til at hjælpe med at fjerne memory leaks fra din kode . ccmalloc

    ccmalloc værktøjet kan være knyttet til et program til at overvåge, hvordan det bruger hukommelsen. Det vil fortælle dig , hvor meget hukommelse blev tildelt , og derefter deallokeret , hjælper dig med at finde lækager , og det også vil rapportere tilbage om eventuelle overskrevne lagerpladser , initialiseret hukommelse , forsøger at skrive data til deallokeret hukommelse eller hukommelse, der blev deallokeret flere gange. Brug ccmalloc sammen med en god debugger vil gøre din kode bruger hukommelse ressourcer langt mere effektivt. Navnet er en reference til malloc , C -funktionen bruges til allokering af hukommelse .
    NJAMD

    NJAMD , som står for " ikke bare endnu malloc debugger ", tildeler en stor blok af data og derefter udmåler den ud som det program , der analyseres brug for det. Dette tillader NJAMD at analysere præcis, hvad der skete med allokerede hukommelse , når programmet er færdig med at køre . Dette værktøj har en række muligheder, der tillader coder at vælge, hvor tæt NJAMD vil kigge efter memory leaks . Mere udtømmende søgninger vil tage meget længere tid.
    Mpatrol

    mpatrol debugging Værktøjet opretter en fast størrelse array og derefter fordeler hukommelse til programmet fra den pågældende matrix . Den mpatrol værktøj deler mange træk med andre hukommelse lækagesøgning redskaber, men det kan også bruges til at se, hvor godt et program kører med begrænsede ressourcer ved at angive en relativ lille array for programmet til at bruge . Selv for et program uden memory leaks , kan dette værktøj teste, hvor effektivt det fungerer .
    CMemLeak

    Ikke alle hukommelsesfejl værktøjer er komplicerede . CMemLeak , for eksempel, spor kun få funktion opkald , men undgår nogle af de mentale overliggende med at lære at bruge fuldgyldige hukommelse lækagesøgning værktøj. For mennesker, der skriver kortere programmer , eller som kode sjældnere, kan en enklere værktøj, der får jobbet gjort være et bedre valg .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges Xcode 
    ·Sådan udskriver Enum Værdier i C 
    ·Hvordan man kompilerer Brug Dev C + + 
    ·Hvordan til at erklære en String i C + + 
    ·Sådan oprettes en binær fil fra C # 
    ·Sådan bruges Funktion Skabelon Overbelastning i C + + 
    ·Sådan bruges Edit Controls i MFC 
    ·Typer af Variable Egenskab Data 
    ·Sådan oprettes en tekstboks i Visual C # 
    ·Sådan har nullable variabler 
      Anbefalede Artikler
    ·Sådan Set forskellige værdier for hver række en Comb…
    ·Hvordan man tegner et lagkagediagram i Java 
    ·Sådan oprettes en adresseliste med PHP 
    ·Sådan bruges reserverede navne som kolonner i MySQL 
    ·Altera Quartus II Tutorial 
    ·Sådan ryddes en stringstream 
    ·Hvad er UBound og LBound i Visual Basic 
    ·Hvordan man laver en hjemmeside Application en DLL i AS…
    ·Sådan oprettes en Xbox 360-spil Brug af Microsoft Visu…
    ·Hvordan laver man en App Brug ActionScript 
    Copyright © Computer Viden http://www.computerdk.com