Acasă Dezvoltare Ce este o scurgere de memorie? - definiție din techopedia

Ce este o scurgere de memorie? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Memory Leak?

O scurgere de memorie este un proces în care un program sau o aplicație păstrează persistent memoria primară a computerului. Se produce atunci când programul de memorie rezident nu returnează sau nu eliberează spațiul de memorie alocat, chiar și după executare, ceea ce duce la un comportament mai lent sau fără răspuns.

O scurgere de memorie este cunoscută și sub numele de scurgere de spațiu.

Techopedia explică scurgerea memoriei

O scurgere de memorie este considerată o eroare sau o eroare din aplicația / programul care o deține. Scurgerea de memorie poate fi prevăzută sau neintenționată de aplicație / program, care poate reține aplicația în memorie pentru a executa operațiuni sau a rămâne înghețată într-o stare care nu poate fi recuperată. Programul rezident de asemenea poate provoca / scurge spațiu suplimentar de memorie fără a elibera spațiul folosit anterior, ceea ce duce la epuizarea resurselor de memorie și a unui sistem slab performant sau înghețat.

O scurgere de memorie poate fi atenuată prin intermediul unui software specializat de gestionare a memoriei sau prin adăugarea funcțiilor de colectare a gunoiului la codul sursă al aplicației.

Ce este o scurgere de memorie? - definiție din techopedia