Muistivuodot

Muistivuoto -prosessi edustaa vähitellen kasvavaa käyttömuistin määrää, jota käynnissä oleva ohjelma kuluttaa. Se on yleensä seurausta ohjelmassa tehdystä virheestä, minkä vuoksi käyttämätön muisti ei vapaudu.

Muistivuodot ovat erityisen vaarallisia ohjelmissa, jotka toimivat pitkiä aikoja ilman uudelleenkäynnistystä. Tässä tapauksessa ajan kuluessa tällainen ohjelma voi kuluttaa loppuun kaiken käytettävissä olevan käyttömuistin, mikä johtaa ohjelman hätäpysähtymiseen tai, mikä on vielä pahempaa, ohjelman epäasianmukaiseen toimintaan.

Muistivuottojen estämiseksi on olemassa seuraavia menetelmiä:

Katso myös

  • Ajoaika,
    jona ohjelma suoritetaan
  • Lähdedata,
    jotka edustavat datan sijaintia
  • ohjelmistokokonaisuus Ohjelmisto,
    joka varmistaa sovellusten toiminnan
  • ohjelmistokokonaisuus Käyttöjärjestelmä,
    joka varmistaa tietokonejärjestelmien hallinnan