Blend ve Cube Sistemlerinde Shutdown Memory Leak Fixi

  • Konuyu açan Konuyu açan Arkhe Arete
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 2
  • Gösterim Gösterim 83

Arkhe Arete

Üye
Üye
Mesaj
27
Çözümler
1
Beğeni
127
Puan
318
Ticaret Puanı
0
Oyun açılırken blend.txt ve cube.txt dosyalarındaki veriler hafızaya yükleniyor. Fakat bu hafıza blokları sadece oyun içinden /reload q vs. attığınızda serbest bırakılıyor. Sunucu tamamen kapatıldığında bu nesneler temizlenmiyor ve sızıntı olarak kalıyor.

Burayı görüntülemek için üye girişi yapmalı veya kayıt olmalısınız.
 
Paylaşım için teşekkürler güzel bir yaklaşım olmuş fakat process kill olduğunda zaten bellekteki kısmı release edecek o yüzden sızıntı pek söz konusu değil gibi. Mantıklı yaklaşım fakat dediğim gibi process'e ait olan memory, process kill olduğunda geri verileceği için bir sızıntı pek de söz konusu değil.
 
Paylaşım için teşekkürler güzel bir yaklaşım olmuş fakat process kill olduğunda zaten bellekteki kısmı release edecek o yüzden sızıntı pek söz konusu değil gibi. Mantıklı yaklaşım fakat dediğim gibi process'e ait olan memory, process kill olduğunda geri verileceği için bir sızıntı pek de söz konusu değil.
Yorumun için teşekkür ederim, belleği geri aldığı konusunda haklısın. Bu düzenlemeyi yapmamdaki asıl amaç Valgrind testlerinde ortaya çıkan rapor gürültüsünü temizlemek ve aradaki gerçek memory leak'lerin tespitini kolaylaştırmaktı. İşleyiş açısından kritik olmasa da, clean code takıntılı kişiler için öneririm.
 
Geri
Üst