2011-08-03 45 views
15

Bellek kullanımımı izlemek için Instruments aracını kullandığımda, DTMobileIS adlı bir işlemin gerçek belleğin yaklaşık% 40'ını kullandığını buldum ve uygulama için yeterli bellek olmadığından çöktü. Bu DTMobileIS için merak ediyorum. Herhangi birisi bunu biliyor mu?DTMobileIS ne anlama geliyor?

Düzenleme:
DTDebug Tool öneki gibi görünüyor. Ve this link'a göre ISInstruments'nin kısaltması gibidir.

+1

Aranan ve o enstrümantasyon süreç gibi göründüğünü Aletler için verileri iPhone'dan bilgisayarınıza gönderir. – icktoofay

+0

@icktoofay: Ben de öyle düşünüyorum. Bazen çok fazla hatıra yiyor ve uygulamamı enstrümanların altında kılıyor. – AechoLiu

+1

Peki bu ironik. Sağ? –

cevap

11

DTMobileIS-. Performansın kıllı kenarındayım, bu yüzden alet kullanmıyorken ekstra% 7-10 CPU desteği görüyorum! Etkinlik İzleyicisi'ni çalıştırırken yaklaşık 1,5-2.0MB değerli belleğinizi yiyor.

konsol çıktıları, kesme noktaları, vb değil büyük bir işlemci kullanıcı kolları debugserver-, ancak şu anda ben şu anda izliyorum penceresinde 1.24MB tüketiyor.

Yani bir ayıklama/aletler ortamı dışında en az 3 MB daha fazla bellek kullanılabilir olmalı ve mevcut% 10 daha fazla CPU zamana kadar benim şimdiki değerlere göre

+1

eklemek unuttum: .... D http://www.iphonedevsdk.com/forum/iphone-sdk-development/9414-how-much-memory-does-instruments-itself-use.html – CBredlow