Dator > vad är en minnesläcka ?

  • vad är en minnesläcka ?


  • Minnesläcka kan definieras som en gradvis förlust av en dators minne, när ett program kontinuerligt inte återvänder minnet tillbaka till högen , som kommissionen inhämtat från operativsystemet för tillfällig användning

    Du behöver : .
    Anteckningar ansökan .
    MS Excel ansökan med en sparad Excel-fil .
    .

    Konsekvens

    Minnesläcka kan eventuellt orsaka programmet eller att programmet avslutas . Det kan också leda till minskad prestanda och systemfel .

    Orsak

    Orsaken till en minnesläcka är en bugg i programmet eller ansökan.

    Insight

    Minnesläcka är en av de mest subtila och svåra att upptäcka buggar . En små minnesläcka som sker endast en gång kan förbli oupptäckt , men utvecklingen kommer att leda till system nedgång att helt få slut på minnet .

    Förebyggande

    För att förhindra att minnesläcka , bör du alltid återvänder minnet och någon tillfällig fil till operativsystemet när programmet behöver inte det .

    Tips

    Verktyg som Visual Studio Debugger och C run-time ( CRT ) Biblioteken tillhandahåller ett effektivt sätt att upptäcka och identifiera minnesläckor .


Previous:Vilka är fördelarna med Java uppgradera ? Next:hur man skapar en html inloggningssidan





Relaterade artiklar


  • specifikationer för Compaq preasario f759wm
  • ThinkPad SL300 specifikationer
  • java borderlayout tutorial
  • hur man använder makron på en iMac
  • databranschen analys
  • hur man uppgraderar en USB-enhet
  • Compaq 2209cl minne specifikationer
  • Toshiba nb205-n310/bn specifikationer
  • kan en Dell laptop cpu uppgraderas?
  • hur du installerar en 240-pin DIMM DDR2 PC2-4200 minneskort