Dom Razvoj Što je curenje memorije? - definicija iz tehopedije

Što je curenje memorije? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači curenje memorije?

Propuštanje memorije proces je u kojem program ili aplikacija uporno zadržava primarnu memoriju računala. To se događa kada rezidentni memorijski program ne vrati ili ne oslobodi dodijeljeni memorijski prostor, čak i nakon izvršavanja, što rezultira sporijem ili neodgovarajućim ponašanjem sustava.

Propuštanje memorije poznato je i kao propuštanje prostora.

Tehopedija objašnjava propuštanje memorije

Propuštanje memorije smatra se neuspjehom ili greskom u aplikaciji / programu koji je održava. Aplikacija / program može namjeravati ili nenamjeravano istjecanje memorije koja može zadržati aplikaciju u memoriji za izvršavanje operacija ili ostati zamrznuta u stanju bez povratka. Rezidencijalni program također može izvoriti / procuriti dodatni memorijski prostor bez oslobađanja prethodno korištenog prostora, što dovodi do iscrpljivanja memorijskih resursa i loše izvedenog ili zamrznutog sustava.

Propuštanje memorije može se ublažiti specijaliziranim softverom za upravljanje memorijom ili dodavanjem funkcija za odvoz smeća u izvorni kod aplikacije.

Što je curenje memorije? - definicija iz tehopedije