我正在使用此代码块来确定实际分配的内存。
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
long one=memoryInfo.availMem;
Log.i("memory free1", "" + memoryInfo.availMem);
在创建和分配String [100]字段时,我得到的值为61440。是以字节还是kB为单位?文档对此无能为力。
谢谢
最佳答案
ActivityManager.MemoryInfo
:availMem
,totalMem
,threshold
均以字节为单位。
关于android - Android memoryInfo值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9923204/