Sisällysluettelo:
Määritelmä - mitä muistivuoto tarkoittaa?
Muistivuoto on prosessi, jossa ohjelma tai sovellus säilyttää tietokoneen ensisijaisen muistin jatkuvasti. Se tapahtuu, kun asukasmuistiohjelma ei palauta tai vapauta varattua muistitilaa edes suorituksen jälkeen, mikä johtaa järjestelmän hitaampaan tai reagoimattomaan toimintaan.
Muistivuoto tunnetaan myös avaruusvuodona.
Techopedia selittää muistivuodon
Muistivuotoa pidetään virheenä sovelluksessa / ohjelmassa, joka sitä pitää. Sovellus / ohjelma voi olla aikonut tai tahattomasti muistivuodon, joka saattaa pitää sovelluksen muistissa toimintojen suorittamiseksi tai jäädä jäädytetyksi palauttamattomassa tilassa. Asukasohjelma voi myös lähteä / vuotaa lisämuistitilaa vapauttamatta aiemmin käytettyä tilaa, mikä johtaa muistiresurssien loppumiseen ja huonosti toimivaan tai jäädytettyyn järjestelmään.
Muistivuotoa voidaan vähentää erikoistuneilla muistinhallintaohjelmistoilla tai lisäämällä roskien keräystoimintoja sovelluksen lähdekoodiin.
