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

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008