1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android之获得内存剩余大小与总大小

Android之获得内存剩余大小与总大小

时间:2024-07-17 14:38:47

相关推荐

Android之获得内存剩余大小与总大小

方法一:

如何查看android对应用的内存限制

每款手机对应用的限制都是不一样的,毕竟硬件不同,我们可以使用如下方式来查看单独的应用可使用的最大内存:

执行命令:

Shell代码 adbshellgetprop|grepheap[dalvik.vm.heapgrowthlimit]:[64m][dalvik.vm.heapsize]:[256m][dalvik.vm.heapstartsize]:[8m]

输入命令之后回查到上述几个结果

[dalvik.vm.heapstartsize]: [8m]:给进程分配的起始heap=8m

[dalvik.vm.heapgrowthlimit]: [64m]:进程最大可分配到64m

[dalvik.vm.heapsize]: [256m]:单个虚拟机可分配的最大内存=256m

更改上述参数可以在build.prop修改

build.prop在system下,pull出来修改后再push回去,reboot即可

参考:

/blog/1663683

方法二:

在程序运行时执行:

Java代码 intmaxMemory=(int)(Runtime.getRuntime().maxMemory()/1024);Log.d("TAG","Maxmemoryis"+maxMemory+"KB");

再除以1024就得到MB为单位了,一般在4.0的话都是64MB的了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。