Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
111
Tıklama
0
Öne Çıkarma
Linked listte kullanılmayan düğümü deallocate etmemek
C
5 yıl
Teğmen
Konu Sahibi

Herkese merhaba linked list implement ederken bir düğüm sileceğimiz zaman mesela o düğümü free yapmazsak ne oluyor yardımcı olabilecek birileri var mıdır?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



< Bu ileti mobil sürüm kullanılarak atıldı >

C
5 yıl
Yüzbaşı

Memory leak olur, o hafıza bölgesini bir daha kullanamazsın.





< Bu mesaj bu kişi tarafından değiştirildi controller_ -- 20 Ağustos 2020; 21:7:49 >
Bu mesaja 2 cevap geldi.
C
5 yıl
Teğmen
Konu Sahibi

Evet ama bilgisayara bir zarar verir mi sonuçta Java gibi garbage collector yok c de ben önceden Java ile implement etmiştim hep c de free yapmayı unuttum ve çoğu kez kodu çalıştırdım o düğümler şu an memory de yer kaplıyor sonra siliyor mu işletim sistemi onları onu merak ediyorum



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @controller_
C
5 yıl
Teğmen
Konu Sahibi

, den sonrasını sonradan yazdınız yeni görüyorum :D
Diyelim çok fazla birikti böyle kısımlar neler oluyor?



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @controller_
C
5 yıl
Yüzbaşı

Zarar derken fiziksel bir zarar vermez.

Kodu nasıl çalıştırdığında önemli, eğer kod sürekli çalışıyor ve çalışırken sürekli memory leak yaparsan kodun bir süre sonra çalışmaz hale gelir ve durur. Sen durdurmasan bile işletim sistemi senin uygulamanı kill eder.

Eeğer ugylamayı sürekli çalıştırmıyor, sadece gerektiğinde çalıştırıp durduruyorsan programdan çıktığında işletim sistemi bütün allocate edilen hafızayı free eder. Her çalıştırdığında memory leak sıfırdan tekrar başlar.


Bu mesaja 1 cevap geldi.
C
5 yıl
Teğmen
Konu Sahibi

Hocam çok teşekkür ederim yeterince açıklayıcı oldu sağolun



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @controller_
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.