2012-04-21 104 views
1

我有一個應用程序,它包含一個服務和一些活動。設置報告的應用程序的運行大小約爲15MB,這對我來說似乎過分了。 Eclipse MAT報告泄露可疑人員的總大小僅爲2.2 MB。我的問題是: -運行內存大小

  1. 我的服務運行大小實際上只有2.2 MB?

  2. 是由設置報告的15 MB與活動的後臺堆棧有關,因此我不必擔心?

感謝

回答

0

使用此代碼希望這可以幫助您

MemoryInfo mi = new MemoryInfo(); 
    ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); 
    activityManager.getMemoryInfo(mi); 
    long availableMegs = mi.availMem/1048576L; 
    Log.e("Avaliable start", " "+availableMegs); 
+0

衆長availMem系統上--The總的可用內存。這是availMem上的文檔。但我需要關於我的應用程序不在系統上的信息。不管怎麼說,還是要謝謝你。 – 2012-04-21 11:16:19

+0

他說什麼都沒有說什麼......用它來做!還有誰? – thecr0w 2012-07-12 10:32:46