运行内存大小

时间:2012-04-21 05:51:15

标签: android eclipse memory

我有一个应用程序,包括服务和一些活动。设置报告的应用程序运行大小约为15MB,这对我来说似乎过分了。 Eclipse MAT报告Leak Suspects中的总大小仅为2.2 MB。我的问题是: -

  1. 我的服务运行规模实际上只有2.2 MB吗?

  2. 设置报告的15 MB是否与活动的堆叠有关,因此我不必担心?

  3. 由于

1 个答案:

答案 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);