1

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

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

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

谢谢

4

1 回答 1

0

使用此代码希望这对您有所帮助

    MemoryInfo mi = new MemoryInfo();
    ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
    activityManager.getMemoryInfo(mi);
    long availableMegs = mi.availMem / 1048576L;
    Log.e("Avaliable start", " "+availableMegs);
于 2012-04-21T06:01:58.000 回答