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
