minnesläcka
substantiv
(oönskat) beteende hos en del av ett datorprogram vilket består i att allokerat minne som inte längre behövs inte frigörs till operativsystemet
Exempel
Programmet har en minnesläcka som gör att minnesåtgången ökar med 2 MB varje gång du ändrar något i bilden. Till slut måste du helt enkelt starta om programmet
Detta betyder att en minnesläcka i ett program som endast körs en kort stund inte märks och därför sällan är allvarligt.
Följande exempel, som är skrivet i pseudokod, är avsedd att visa hur en minnesläcka kan uppstå och dess konsekvenser utan krav för någon programmeringskunskap.
Visa fler exempel (1)
Vanligtvis uppstår en minnesläcka på grund av att dynamiskt allokerat minne har blivit onåbart.
Översättningar (2 språk)
- engelska
- memory leak
- franska
- fuite de mémoire
Vanliga frågor om minnesläcka
- Vad betyder minnesläcka?
- (oönskat) beteende hos en del av ett datorprogram vilket består i att allokerat minne som inte längre behövs inte frigörs till operativsystemet