2008/12/30 Atıf CEYLAN <[email protected]>:
> merhaba,
> eğer güvenlik sorunu oluşturmayacaksa, programınız çöksede çökmesede free
> etmediğiniz sürece linux kernel hafızada veriyi saklar.

Yani memory leak?

aynı uygulamayı
> tekrar çalıştırıp yeniden hafıza alanı allocate ederseniz aynı pointera
> sahip olduğunuzu görürsünüz.

Eski alanı gösteren bir pointer mı, yoksa yeni bir alan tahsis edilmiş
ve burayı gösteren sadece aynı isimde pointer mı?

 ihtiyat amaçlı olarak kernel veriyi tutar.
> bellek ihtiyacı olduğunda uygulama çalışmıyor ise o zaman kernel free
> edecektir zaten.
>
Bellek ihtiyacı olması durumu fiziksel belleğin tükenmesi midir?
Fiziksel bellekte yer kalmadığı zaman kernel bellek ihtiyacı için
kendine kurban aramaya başlamakta ve bizim çökmüş uygulamamızdan kalan
artık alanları mı yakalamaktadır?

Kafamda kernelin ne yaptığı ile ilgili soru işaretleri mevcut. :)
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama

Cevap