Turinys:
Apibrėžimas - ką reiškia atminties nutekėjimas?
Atminties nutekėjimas yra procesas, kurio metu programa ar programa nuolat išlaiko pagrindinę kompiuterio atmintį. Tai įvyksta tada, kai nuolatinės atminties programa negrąžina ar neatlaisvina paskirstytosios atminties vietos, net ir po vykdymo, dėl to lėtesnė arba nereaguojanti sistemos veikla.
Atminties nutekėjimas taip pat žinomas kaip erdvės nutekėjimas.
„Techopedia“ paaiškina atminties nutekėjimą
Atminties nutekėjimas laikomas programos / programos, kurioje ją laikoma, gedimu ar klaida. Programa / programa gali numatyti arba nenumatyti atminties nutekėjimo, todėl programa gali likti atmintyje, kad galėtų vykdyti operacijas, arba gali likti užšaldyta neatkuriamoje būsenoje. Programa nuolatinė taip pat gali šalinti / nutekinti papildomą atminties vietą, neatleisdama anksčiau panaudotos vietos, dėl to gali išeikvoti atminties ištekliai ir prastai veikianti ar užšaldyta sistema.
Atminties nutekėjimą galima sumažinti naudojant specializuotą atminties tvarkymo programinę įrangą arba pridedant šiukšlių rinkimo funkcijas prie programos šaltinio kodo.
