您的位置:首页 > 移动开发

获取当前手机单个app内存限制

2017-08-30 17:12 211 查看
    为什么要获取这个呢,是因为你在观察内存的时候,可能看到你的app当前占内存100M、200M,感觉特别大。然后在有些手机上却是50M左右,其实这是手机的内存限制导致的,限制越大的话,看到的占用内存就会越大。当然尽量去优化你的代码也很重要。。。。

ActivityManager activityManager = (ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE);
int memoryLimit = activityManager.getMemoryClass();
Log.i("MainActivity", "应用内存限制=" + memoryLimit + "M");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: