我有一个应用程序,包括服务和一些活动。设置报告的应用程序运行大小约为15MB,这对我来说似乎过分了。 Eclipse MAT报告Leak Suspects中的总大小仅为2.2 MB。我的问题是: -
我的服务运行规模实际上只有2.2 MB吗?
设置报告的15 MB是否与活动的堆叠有关,因此我不必担心?
由于
答案 0 :(得分:0)
使用此代码希望对您有所帮助
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;
Log.e("Avaliable start", " "+availableMegs);