2012-03-29 19 views
5

Android uygulamasında (kod) gerçek ayrılmış bellek nasıl belirlenir, herhangi bir yolu var mı?Android - ayrılmış bellek almak

Teşekkür

Ara nokta

+0

Ara nokta, bu bakınız [yararlı olabilir ans Android cihaz toplamını okuyun ra ram /proc/meminfo](http://stackoverflow.com/questions/9869761/read-android-device-total-ammount-of-ram-with-proc-meminfo/9870018#9870018) –

+1

Yalnızca toplam alıyorum RAM, ben benim uygulama – Waypoint

+0

bu komutu çalıştırmak için gerçek kullanım ihtiyacım var 'Runtime.getRuntime(). exec ("/sistem/bin/top -n 50 ");' 'bu tüm işlemler bilgi verecektir ve daha sonra onu ayrıştırmak –

cevap

3

sonra Android Uygulama Bellek söz ederse,

ActivityManager.getMemoryInfo() genel bellek kullanımı bakarak bizim en üst düzey API'sıdır.

Düşük seviyeye geçmek için, bellek kullanımı hakkında ham çekirdek düzeyi bilgileri almak için Debug API kullanabilirsiniz.

2.0 ile başlayan not, başka bir işlem hakkında bilgi almak için bir API, ActivityManager.getProcessMemoryInfo da vardır. Ayrıca, komutunu da ayrıştırabilirsiniz. ve hafıza bilgileri için yanıt alın. Bu iki SO soruları Daha fazla bilgi görünüm için

ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 
MemoryInfo memoryInfo = new MemoryInfo(); 
activityManager.getMemoryInfo(memoryInfo); 
Log.i("memory free", "" + memoryInfo.availMem); 

: DÜZENLEME

  1. How to discover memory usage of my application in Android
  2. How to get current memory usage in android?
+0

Teşekkürler, ancak ActivityManager.getMemoryInfo() 'nın tam anlamı nedir? Kimse benim için köknar gibi görünüyor – Waypoint

+0

Düzenleme için teşekkürler, ben proc/meminfo ayrıştırılamıyor, bu yüzden ActivityManager.getMemoryInfo kullanmayı denedim ama sadece availMem gösterir. Yine de, alanları yüklerim veya yüklemezler, availMem değişmiyor – Waypoint

+0

Bu soruda http://stackoverflow.com/questions/3118234/how-to-get-memory-usage-and-cpu-usage-in-android use/proc/Bellek bilgisi almak için meminfo dosyası. – user370305

İlgili konular