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

  • ehowhome

    ehowhome

    22 NİSAN 2009
  • ibebrent

    ibebrent

    23 Temmuz 2007
  • Techmoan

    Techmoan

    31 Mayıs 2009