içinde aşırı nesne ayırma göremiyorum Düşük bellek nedeniyle çökmesini bir iPad uygulaması var. Ancak, Instruments, ObjectAlloc kullanılarak ayrılan önemli miktarda bellek göstermez - uygulamanın ömrü boyunca 1MB'nin altında kalır. Sızıntılar, koşu sırasında sızan 1kB'den daha az gösterir. Bellek monitörü, aygıtlardaki boş belleği kullanımla önemli ölçüde düşmekte ve sonuçta bellek yetersiz olduğu noktaya düşmektedir. İşte Instruments ekran görüntüsü:Bellek tükendi ama Aletleri
Instruments screenshot http://www.freeimagehosting.net/uploads/0758372561.png
Tamamen stumped. Anlatabildiğim kadarıyla, bu temelde benim uygulamam söz konusu olduğunda, hiçbir zaman yaklaşık 750 kB'den fazla kullanmıyorum, ancak cihazın hala fiziksel belleğim tükeniyor olduğunu söylüyor ki bu da uygulamamın çökmesine/zorlamasına neden oluyor çıkış.
XCode ile bellek sorunlarını gidermek için yeni. Bunu yanlış mı ölçüyorum? Bu hafızanın nereye gittiğini görmenin başka bir yolu var mı?
Bir Objective-C nesnesi olmayan herhangi bir belleği ayırıyor musunuz (örneğin, 'malloc kullanarak)? –