VisibilityCallBack Memory Leak Fixed

  • Konuyu açan Konuyu açan elchikapu
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 6
  • Gösterim Gösterim 1K
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

elchikapu

Yasaklanmış Üye
Cezalı
Mesaj
1.029
Çözümler
21
Beğeni
1.625
Puan
1.239
Ticaret Puanı
0
EterLib\CullingManager.cpp açılır ve alttaki aratılır

C++:
Genişlet Daralt Kopyala
void CCullingManager::VisibilityCallback(const Frustum&/*f*/, SpherePack* sphere, ViewState state)

C++:
Genişlet Daralt Kopyala
pInstance->Hide();

altına

C++:
Genişlet Daralt Kopyala
delete pInstance;

eklenir


1669582345332.png


Memory leak olması gerekiyor buda onun fixi.
 
Cahilliğimden soruyorum hocam bu leak fixlendiğinde istemcinin harcadığı ram cpu vs düşüşü oluyor mu
 
Cahilliğimden soruyorum hocam bu leak fixlendiğinde istemcinin harcadığı ram cpu vs düşüşü oluyor mu
Clientte gezinirken keşfetmiştim aktif olarak kullanmadım fakat leak çözümlemeleri büyük ihtimalle cpu, ram düşüşüne etki ediyordur büyük ihtimalle. Bu tür leak çözümlemelerinin faydasını gördüğüm için sanırım bu şekilde yorumlayabilirim :)
 
Bunu uygulayınca loading den sonra client kapanıyor syserr vermiyor. Farklı bir sistem eklemiştim ondan mı diye onu kaldırdım düzelmedi sonra bu eklediğim kodu kaldırdım giriş yaptı.
 
Bunu uygulayınca loading den sonra client kapanıyor syserr vermiyor. Farklı bir sistem eklemiştim ondan mı diye onu kaldırdım düzelmedi sonra bu eklediğim kodu kaldırdım giriş yaptı.
Olabilir. Bu konu bir sorunu çözmüyor tam aksine bir sorun yaratıyor. Hide yaptığın nesneyi tekrar Show yapmaya çalışırsan oyun crash verir.
 
Olabilir. Bu konu bir sorunu çözmüyor tam aksine bir sorun yaratıyor. Hide yaptığın nesneyi tekrar Show yapmaya çalışırsan oyun crash verir.
Hatalı bir sorun çözümü yapmış olabilirim fayda sağlamayan bir konuyu paylaşmanın anlamı yok aynı şekilde benim gözümde :) konuyu kapatılması için raporladım.
 
İstek üzerine kapatıldı.
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Geri
Üst