Ero sivun ”Automaattinen roskienkeräys” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 3:
Vastakohtana roskienkeruulle on manuaalinen muistinhallinta, jossa ohjelmoijan tulee itse määritellä milloin aiemmin varattu muisti vapautetaan. Tällaisia kieliä ovat esimerkiksi [[C_(ohjelmointikieli)|C]] ja [[C++]].
Molemmissa on mahdollista käyttää [[viitelaskenta]]a seuraamaan milloin varattu muisti voidaan vapauttaa.
 
Useissa [[olio-ohjelmointi]]kielissä muistin varaus tehdään [[olio (ohjelmointi)|olio]]n ''konstruktorissa'' ja muistin vapauttaminen sen ''destruktorissa''. Tällöin roskienkeruumenetelmälle ei ole tarvetta.
 
== Edut ja haitat ==