admin管理员组文章数量:1536095
2024年5月6日发(作者:)
智能手机硬件加速及虚拟内存利弊分析
1. =0,修改为=1,此步骤为打开硬件加速
2. ze=24m,修改为ze=32m,此步骤为修改虚
拟机大小为32m
上面的第二点注意,这是修改 虚拟机内存,不是修改虚拟内存!! 这2者完全不同!
最近论坛里关于修改安卓系统2个参数的帖子很火,说修改后可以提升手机的性能。
修改后有说好用的,也有说不好用的,好用的把楼主捧为了神,不好用的把楼主骂个半死,
其实科学嘛,总有好处有坏处的,我们只要好好分析,就能得知我们为什么要改,还有修
改后可以得到什么样的益处。捧别人为神或者踩别人为泥都对事情发展没有好处。
关于修改的内容,主要是修改2个参数:
=0,修改为=1,此步骤为打开硬件加速
ze=24m,修改为ze=32m,此步骤为修改虚拟
机大小为32m
我来跟你解释这2个参数有什么作用,并且说说为什么我做ROM的时候不修改这2
个参数。
1. ze=24m,修改为ze=32m,此步骤为修改虚
拟机大小为32m
安卓系统 实际上,就是建立在 linux内核上的一个JAVA系统, 了解JAVA的同学
应该知道, 在运行JAVA程序的时候,需要在每个程序上建立一个虚拟机, 以获得内存
的分配,优点是假设某个程序崩溃了,系统只要关闭那个虚拟机就可以了,不会影响其他
程序,缺点是很耗内存,因为你每开一个程序,就要新开一个虚拟机。
举个例子,打开程序A 的时候,程序A 就自动向系统申请1份虚拟机内存, 然后不
关闭,再开一个程序B ,程序B要求向系统申请 3份内存, 假设虚拟机内存设置为24M ,
那么这2个程序合共占用了内存 1X24 + 3X24 = 96M 。 假设虚拟机内存设置为 32M ,
则这2个程序合共占用了内存 1X32 + 3X32 =128M
那么,究竟修改好,还是不修改好呢?
假设你的机子里,平常只运行一些小程序,例如QQ、看书软件、小游戏等,那么建
议你不要修改,就使用标准的24M,因为足够用,并且防止运行程序过多,而产生崩溃。
那是不是越小越好呢?当然不是,因为分配给程序的内存过小,有可能因为软件申请不到
足够的内存,而运行不流畅。
假设平常经常运行大型程序,例如大型3D游戏等,则可以稍微调大一些,以使大型
程序得到足够的内存来运行,可以更流畅。 那是不是越大越好呢,当然不是,因为调的太
大,其他程序就分配不到内存,无法运行了。
google 为什么要把系统的虚拟机设置为24M 呢? 由于有些软件吃内存,也有一些
小软件不吃内存,我觉得这是属于一个中庸的设计,由于没法全部偏向大型,也没法全部
偏向小型,那就中庸吧。
版权声明:本文标题:智能手机硬件加速及虚拟内存利弊分析 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1714972050a428348.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论