Android istemcimde Heap güncellemeleri nasıl etkinleştirilir


128

Altında DDMSbir HEAPsekme var ve ardından 'Cihazlar' altında android uygulamama tıklıyorum. Ama dedi ki:

Heap updates are NOT ENABLED for this client

Android uygulamam için Heap güncellemesini nasıl etkinleştirebilirim?

Yanıtlar:


228

Cihazlar sekmesinde, yeşil bir hatayla başlayan bir dizi simge var. Bunun sağında, yarısı dolu yeşil bir silindire benzeyen "Yığını Güncelle: düğmesi vardır. Bu düğmeye basın ve yığın sekmesi etkinleştirilmelidir. Yığın sekmesini doldurmak için" GC Nedeni "yi tıklayın.

görüntü açıklamasını buraya girin


31
Not gelecekteki okuyucular: Öncelikle listeden sürecinizi seçmelisiniz.
Timmmm

2
Gelecekteki okuyucular için: Tutulma sırasında DDMS perspektifini açmak için Pencere -> Perspektifi Aç -> DDMS'yi tıklamanız gerekir. Orada, bir aygıtlar sekmesi (bahsettikleri) dahil olmak üzere birçok pencere açılır.
AgentKnopf

2
Uygulamanızın cihazınızın altında görünmemesi sorunuyla hiç karşılaştınız mı? Bazen uygulamam görünür ve "Yığını Güncelle" düğmesini tıklayabilirim, ancak çoğu zaman cihazımın altında sıfır çalışan işlem listelenir.
user291701

Android stüdyo burada nasıl daha verimli olacak?
CoDe

2
@YagneshCangi GC is Garbage Collection
Eric Levine

3

Bu bir şeyi belirtmek gerekir, içeri koymak zorunda android:debuggable="true"içinde AndroidManifest.xmlişlem listesi (DDMS olarak) mevcut cihaz / simülatörü altında görünmesi için (Başvuru altında etiketi). Uygulamanızı hata ayıklama modunda çalıştırmaya çalışmasanız bile.


4
Bu doğru değil, bu bayrağa yalnızca release-build'lerde hata ayıklamak istiyorsanız ihtiyacınız var.
arne.jans
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.