2012-09-16 10 views

cevap

12

"hayır ivar" mesajı elimden onun sembollerini içeren bir programın çağrı yığını bakarak benzer. Çağrı yığına bakarsanız, işlev adı yerine bir bellek adresi görürsünüz. Örneğinizdeki Cihazlar, +16 ve +24 adreslerini gösteriyor. Cihazlar hafızayı ayıran değişken adını bulamıyor, böylece [no ivar] mesajını alıyorsunuz.

Enstrümanların daha iyi bilgi vermesi için bir çözümüm yok. Enstrümanların sızıntı döngüleri ile çok fazla şey yapamadım.

GÜNCELLEME

Eğer kod bellek sızdırıyor nerede bulmaya çalışıyorsanız, seni atlama çubuğundan yapabilirsiniz çağrı ağaç görünümü, geçmenizi öneririz. Çağrı Ağacını Ters Çevir ve Sistem Kütüphanelerini Gizle onay kutularını seçmek, kodunuzu arama ağacı görünümünde bulmanızı kolaylaştırır. Onay kutuları, izleme belgesi penceresinin sol tarafında bulunur.

+0

Teşekkürler, başka bir şekilde bulmaya çalışacağım – shannoga

+2

Aynı durumla karşılaştım, garip olan şey, Call Tree bölümündeki hiçbir şey yok – Henry

+0

Grafik görünümünü görmek için özel bir şey yapmak zorunda mıydınız? Sol tarafta genişleyen üçgenler görmüyorum ve grafik sütunu boş. –