SORU
28 Ocak 2010, PERŞEMBE


Aletleri ObjectAlloc: Canlı Bayt & Genel Byte, Açıklama.

Benim uygulama (iPhone) ne yaptığını anlamak için bir girişim İnstument. ObjectAlloc aracı kullanıyorum.

Gerçekten bu istatistikleri temel bir açıklama istiyorum:

  • Bayt Canlı
  • #Yaşamak
  • #Geçici
  • Toplam Bayt

Ne kadar benim uygulama kullanıyor çalışmak için çalışıyorum zaman, Canlı Bayt veya Bayt Genel bakabilirim? Bu sızan bellek içeriyor mu? Geçici nesneler nelerdir?

Teşekkürler

CEVAP
28 Ocak 2010, PERŞEMBE


ObjectAlloc tüm bellek ayırma parçaları ve programınız çalıştığı zaman kaldırma.

Living bytes, or Net bytesne kadar uygulamanız anda kullanıyor. eğer zaman çizelgesinde seçin. Sızdırılmış bellek hiçbir zaman ayırmanın beri sızdırılan bellek yer alacak.

#Livingbelirli bir boyutu, kaç ayırmalarını nesne türü (ve hala ayrılmış) oldu. Bu sızıntıları ararken çok yararlıdır.

Örneğin, sürekli bir eylemi gibi geliyor, bir kalıcı bir görünüm denetleyicisi) ve #Living bir nesne büyür ile aynı miktarda her zaman, o zaman sen muhtemelen sızıntı bu nesneler. Sonra aşağı delme ve nesneleri tahsis kod tam hat görerek onaylayın ve zaman dizini her bir yaratılmış olduğunu bile görebilirsiniz.

Overall bytesiçerir serbest bırakılan bellek. Yararlı performans için bu rakam sadece geçerli bellek ayak izini görmek veya sızıntıları aramak için çalışıyorsanız en iyi duruma getirme amacıyla değil, ama izlemek için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • androidandme

    androidandme

    10 Mart 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010
  • TechSmartt

    TechSmartt

    29 Aralık 2010