方法一:修改虚拟机内存
re管理器打开/system,以文本方式编辑build.prop文件
找到dalvik.vm.heapsize=512M这一行,把512M改为256M
说下原理:android实际上就是建立在 linux内核上的一个JAVA系统, 了解JAVA的同学应该知道, 在运行JAVA程序的时候,需要在每个程序上建立一个虚拟机, 以获得内存的分配,优点是假设某个程序崩溃了,系统只要关闭那个虚拟机就可以了,不会影响其他程序,缺点是很耗内存,因为你每开一个程序,就要新开一个虚拟机。
假设你的机子里,平常只运行一些小程序,例如QQ、看书软件、小游戏等,注重多任务,那么256M比较适合你,因为足够用,并且防止运行程序过多,而产生崩溃。那是不是越小越好呢?当然不是,因为分配给程序的内存过小,有可能因为软件申请不到足够的内存而闪退。
假设平常经常运行大型程序,例如大型3D游戏等,则可以稍微调大一些,以使大型程序得到足够的内存来运行,可以更流畅。那是不是越大越好呢,当然不是,因为调的太大,其他程序就分配不到内存,无法运行了。
@jp @萌萌 程序猿快来看我说的对不对