手机变砖 修改了build.prop中的ro.sf.lcd_lcd density计算=(分辨率) 手机开机

查看: 59731|回复: 19
修改build.prop 中 ro.sf.lcd_density=
的值可以修改像素密度哦
阅读权限40
在线时间 小时
TA的每日心情衰 13:26签到天数: 1 天连续签到: 0 天[LV.1]初来乍到
当前用户组为 一方豪杰当前积分为 1905, 升到下一级还需要 4095 点。
ro.sf.lcd_density=240
defy原始的是240&&,这个值越小 像素密度越高 我改成213 蛮舒服 ……
阅读权限20
在线时间 小时
该用户从未签到
当前用户组为 小有名气当前积分为 280, 升到下一级还需要 320 点。
还有这事?是屏幕的分辨率像素么?
在线时间 小时
该用户从未签到
213..................................................
阅读权限40
在线时间 小时
TA的每日心情衰 13:26签到天数: 1 天连续签到: 0 天[LV.1]初来乍到
当前用户组为 一方豪杰当前积分为 1905, 升到下一级还需要 4095 点。
分辨率是硬件 改不了的
不懂怎么说。。。。
213=2 B 我要的就是这个效果 哈哈
阅读权限30
在线时间 小时
该用户从未签到
当前用户组为 武林高手当前积分为 1293, 升到下一级还需要 207 点。
最好不要改,会有兼容性问题。
阅读权限60
在线时间 小时
TA的每日心情开心 00:51签到天数: 300 天连续签到: 1 天[LV.8]以坛为家I
当前用户组为 侠之大者当前积分为 15369, 升到下一级还需要 26631 点。
来自移动版
本帖最后由 thunder8 于
14:30 编辑
楼主OUT了,我来给力(小白别乱来,乱改出了什么问题我不负责的哦,亲~)
阅读权限20
在线时间 小时
TA的每日心情开心 18:52签到天数: 8 天连续签到: 0 天[LV.3]偶尔看看II
当前用户组为 小有名气当前积分为 423, 升到下一级还需要 177 点。
其实我告诉你,修改ro.sf.LED_SIZE=可以修改屏幕尺寸哦,一般人我不告诉他。。。{:4_150:}
阅读权限60
在线时间 小时
TA的每日心情开心 00:51签到天数: 300 天连续签到: 1 天[LV.8]以坛为家I
当前用户组为 侠之大者当前积分为 15369, 升到下一级还需要 26631 点。
来自移动版
本帖最后由 thunder8 于
20:11 编辑
Rom 优化小技巧 (Android)& && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && && &
这些其实就是优化rom 的一些实用小技巧. 觉得很多还是有用的.
Build.prop (编辑 /system/build.prop 文件(需要root, 可以用文件管理器或者其他root explorer)
如果build.prop里面有这些参数,只需要把数值更改
1. 强制把Home程序驻入内存.
ro.HOME_APP_ADJ=1
2.提高 JPG 质量为 100%
ro.media.enc.jpeg.quality=100
3. VM 虚拟堆大小; 提高 RAM
dalvik.vm.heapsize=48m
4. 使用 GPU 渲染UI
debug.sf.hw=1
5. 减少拨号后出现的延时
ro.telephony.call_ring.delay=0
6.提高滑动响应
windowsmgr.max_events_per_sec=150
7.电池优化
wifi.supplicant_scan_interval=180
pm.sleep_mode=1
ro.ril.disable.power.collapse=0
8. 禁止调试通知图标出现在状态栏处
persist.adb.notify=0
9. 提高全局触摸屏响应
debug.performance.tuning=1
video.accelerate.hw=1
10. 提高图片和摄像质量
ro.media.dec.jpeg.memcap=8000000
ro.media.enc.hprof.vid.bps=8000000
11. (3G) 信号优化
ro.ril.hsxpa=2 ro.ril.gprsclass=10
ro.ril.hep=1 ro.ril.enable.dtm=1
ro.ril.hsdpa.category=10
ro.ril.enable.a53=1
ro.ril.enable.3g.prefix=1
ro.ril.htcmaskw1.bitmask=
ro.ril.htcmaskw1=14449
ro.ril.hsupa.category=5
12. 网络速度优化
net.tcp.buffersize.default=,6,
net.tcp.buffersize.wifi=,6,
net.tcp.buffersize.umts=,6,
net.tcp.buffersize.gprs=,6,
net.tcp.buffersize.edge=,6,
13. 禁止拨号后出现黑屏.
ro.lge.proximity.delay=25
mot.proximity.delay=25
14.修复应用程序出现问题.
ro.kernel.android.checkjni=0
15.不通过按加/减音键唤醒手机
ro.config.hwfeature_wakeupkey=0
16.屏幕点亮时强制开启功能键背光
ro.mot.buttonlight.timeout=0
17.不显示开机动画(system/media/bootanimation.zip动画将不显示,加速开机速度)
debug.sf.nobootanimation=1
18.其他优化
ro.config.hw_menu_unlockscreen=false
persist.sys.use_dithering=0
persist.sys.purgeable_assets=1
dalvik.vm.dexopt-flags=m=y
ro.mot.eri.losalert.delay=1000
19. 以下为适合 LG 机型的优化 ( 并不知道是什么优化, 木有棒机 )
persist.service.pcsync.enable=0
persist.service.lgospd.enable=0
user.feature.flex=true
user.feature.lgdrm=false
user.feature.lgresource=false
user.feature.lgpoweroff=false
user.feature.ls_event=false
user.feature.ls_normal=false
user.feature.sui=false
Init.d (system/etc/Init.d 一般民间rom都有该目录, 木有的话自己创建)
(需要 ROM 有/system/etc/init.d 目录, 并且需要busybox能正常使用. 创建一个空白文件,每个文件第一行都需要有 —& #!/system/bin/sh , 拖拽进 /system/etc/init.d 然后命名类似77tweaks *( 数字,然后名称)
1. strict minfree handler 优化
echo “44,,20480″ & /sys/module/lowmemorykiller/parameters/minfree
2. 网络速度优化
echo “0″ & /proc/sys/net/ipv4/tcp_
echo “1″ & /proc/sys/net/ipv4/tcp_tw_
echo “1″ & /proc/sys/net/ipv4/tcp_
echo “1″ & /proc/sys/net/ipv4/tcp_tw_
echo “1″ & /proc/sys/net/ipv4/tcp_window_
echo “5″ & /proc/sys/net/ipv4/tcp_keepalive_
echo “30″ & /proc/sys/net/ipv4/tcp_keepalive_
echo “30″ & /proc/sys/net/ipv4/tcp_fin_
echo “404480″ & /proc/sys/net/core/wmem_
echo “404480″ & /proc/sys/net/core/rmem_
echo “256960″ & /proc/sys/net/core/rmem_
echo “256960″ & /proc/sys/net/core/wmem_
echo “,404480″ & /proc/sys/net/ipv4/tcp_
echo “,404480″ & /proc/sys/net/ipv4/tcp_
3. vm 虚拟机管理优化
echo “4096″ & /proc/sys/vm/min_free_kbytes
echo “0″ & /proc/sys/vm/oom_kill_allocating_
echo “0″ & /proc/sys/vm/panic_on_
echo “0″ & /proc/sys/vm/laptop_
echo “0″ & /proc/sys/vm/swappiness
echo “50″ & /proc/sys/vm/vfs_cache_pressure
echo “90″ & /proc/sys/vm/dirty_ratio
echo “70″ & /proc/sys/vm/dirty_background_ratio
4. 内核优化
echo “8″ & /proc/sys/vm/page-
echo “64000″ & /proc/sys/kernel/
echo “64000″ & /proc/sys/kernel/
echo “10″ & /proc/sys/fs/lease-break-
echo “500,,2048″ & /proc/sys/kernel/
5. 电池优化
echo “500″ & /proc/sys/vm/dirty_expire_centisecs
echo “1000″ & /proc/sys/vm/dirty_writeback_centisecs
6. EXT4 优化 (增加 I/O 调度)(需要 /system, /cache, /data 格式化分区为 EXT4))
a)移除 journalism
tune2fs -o journal_data_writeback /block/path/to/system
tune2fs -O ^has_journal /block/path/to/system
tune2fs -o journal_data_writeback /block/path/to/cache
tune2fs -O ^has_journal /block/path/to/cache
tune2fs -o journal_data_writeback /block/path/to/data
tune2fs -O ^has_journal /block/path/to/data
b) 完美挂载选项
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /system
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /data
busybox mount -o remount,noatime,noauto_da_alloc,nosuid,nodev,nodiratime,barrier=0,nobh /cache
7.标识区为不可自旋转并增加缓存大小
LOOP=`ls -d /sys/block/loop*`;
RAM=`ls -d /sys/block/ram*`;
MMC=`ls -d /sys/block/mmc*`;
for j in $LOOP $RAM
echo “0″ & $j/queue/
echo “2048″ & $j/queue/read_ahead_
8. SD 卡速度优化
echo “2048″ & /sys/devices/virtual/bdi/179:0/read_ahead_
9. Defrags database files
for i in \
`find /data -iname “*.db”`
sqlite3 $i ‘VACUUM;’;
9. 移除 logger
rm /dev/log/main
10. Ondemand governor (超频优化)
SAMPLING_RATE=$(busybox expr `cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_transition_latency`
\* 750 / 1000)
echo 95 & /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
echo $SAMPLING_RATE & /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
自动更改governor 与 I/O 调度
a) I/O 调度 (最佳: MTD 设备 – VR; EMMC 设备 – SIO) – 需要适应的内核
echo “vr” & /sys/block/mmcblk0/queue/scheduler
echo “sio” & /sys/block/mmcblk0/queue/scheduler
b) Governor (Best: Minmax & SavagedZen & Smoothass & Smartass & Interactive) – 需要内核支持.
echo “governor-name-here” & /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
12. 启动时自动-zipalign apk
(需要zipalign二进制, 位于 system/bin/zipalign, 可参考以下网址自行添加)
13. 进程常驻优化
移动 dalvik-cache 到缓存分区 (如果分区够大的话) 扩大data分区
CACHESIZE=$(df -k /cache | tail -n1 | tr -s ’ ’ | cut -d ’ ’ -f2)
if [ $CACHESIZE -gt 80000 ]
echo ”Large cache detected, moving dalvik-cache to /cache”
if [ ! -d /cache/dalvik-cache ]
busybox rm -rf /cache/dalvik-cache /data/dalvik-cache
mkdir /cache/dalvik-cache /data/dalvik-cache
busybox chown
/cache/dalvik-cache
busybox chmod 0771 /cache/dalvik-cache
# bind mount dalvik-cache so we can still boot without the sdcard
busybox mount -o bind /cache/dalvik-cache /data/dalvik-cache
busybox chown
/data/dalvik-cache
busybox chmod 0771 /data/dalvik-cache
echo ”Small cache detected, dalvik-cache will remain on /data”
15. 禁止手机正常化休眠
mount -t debugfs none /sys/kernel/debug echo NO_NORMALIZED_SLEEPER & /sys/kernel/debug/sched_features
16. OOM 分组和优先调整 – SuperCharger
6 GPS.conf(编辑 /system/etc/gps.conf 需要root, 可以用文件管理器或者其他root explorer,如果没有该文件请自行创建)
加速 GPS 定位时间和信号.
a) 亚洲 NTP 服务器 (替换europe为asia )
NTP_SERVER=europe.pool.ntp.org
XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
b) A-GPS SE supl 优化 (比 Nokia’s 或 Google’s 的都好)
SUPL_HOST= SUPL_PORT=7275
其他优化/小提示
1. 修改hosts文件(屏蔽广告或爬楼梯)
(使用屏蔽广告的hosts前先静心想想,尼玛这样做让做免费app的作者情何以堪啊!!)
地址: 屏蔽广告Hosts:
http://www.mvps.org/winhelp2002/hosts.txt
http://pgl.yoyo.org/adservers/serverlist.php?showintro=0;hostformat=hosts
2. 使用 CyanogenMOD’s APN 列表文件 – 是目前最全的APN列表. (我们不需要那么全的, 亲~)
参考: system/etc/apns-conf.xml
3. 使用 Google’s dns 服务器
打开resolv.conf (如果 system/etc 目录木有就自己建立一个. 然后添加以下两行:
nameserver 8.8.8.8
nameserver 8.8.4.4
阅读权限30
在线时间 小时
TA的每日心情慵懒 12:33签到天数: 275 天连续签到: 0 天[LV.8]以坛为家I
当前用户组为 武林高手当前积分为 1446, 升到下一级还需要 54 点。
看了8楼我都没耐心看了,头晕啊{:4_145:}
阅读权限30
在线时间 小时
TA的每日心情慵懒 12:33签到天数: 275 天连续签到: 0 天[LV.8]以坛为家I
当前用户组为 武林高手当前积分为 1446, 升到下一级还需要 54 点。
看了8楼我都没耐心看了,头晕啊{:4_145:}
抱歉了,昨天是手机发的没能排版,已重新排版---还是在8楼&
&我们旨在提供一个良好的手机玩家技术交流、资源分享社区,如果有涉及版权的资源,请联系管理员并提供相应的版权证明,我们会进行相应处理。
Powered by Discuz! X3.2
Comsenz Inc.查看: 3853|回复: 6
因为老爸视力不好,即使把图标文字调到“较大”,还是看不清
所以就上网找能让图标下面文字变大的方法,
有帖子说找到ro.sf.lcd_density=,把等号后面的数字调大,就可以了
但是我在手机build.prop里没有找到这一条,找了好几遍
P780通过这种方式,能使图标下边的文字变大么?
为什么没有ro.sf.lcd_density=?
我该怎么办才能调成呢?
用改大的字体就行了,想要多大自己 改多大就行了
自己写入就可以了!我把它改小成功了!
改大字体似乎在设置里面就可以,选显示,字体大小,改大就可以了
zmxy83 发表于
用改大的字体就行了,想要多大自己 改多大就行了
系统设定的,图标下的字体只能改到&较大&,还是不够。
你说的“用改大的字体就行了”,是系统自带的?还是我自己可以通过修改什么文件改?
怎么改,改哪个文件?
lobinsen 发表于
自己写入就可以了!我把它改小成功了!
改大字体似乎在设置里面就可以,选显示,字体大小,改大就可以了
对,设置里有,图标下的字体可以改成“较大”,但还是不够大。。。
怎么自己写入呀?能教教我么?谢谢啊~~~~
安装爱字体 第三方字体还能再调大
doleven 发表于
对,设置里有,图标下的字体可以改成“较大”,但还是不够大。。。
怎么自己写入呀?能教教我么?谢谢啊 ...
我是说替换掉原有的字体,在替换前把字体改大,替换进去后就大了
站长推荐 /1
为了给大家提供更加愉悦的玩机体验,移动叔叔论坛管理层决定取消全体会员的“回复可见”权限,该权限只提供管理版主、超级版主以及管理员使用。
移动叔叔. 版权所有,专业的网络售后平台 (
商务合作||||安卓手机build.prop文件修改出错了,怎么把备份的改回来!_百度知道
安卓手机build.prop文件修改出错了,怎么把备份的改回来!
进入RE管理器,挂载为可读写状态找到对应根目\system文件夹,能看到build.prop文件,如果先前有修改过且保存了下来,就会自动生成一个bak格式的备份文件点住build.prop不放,选择删除点住build.prop.bak这个文件,重命名,把“.bak”这个后缀删除掉,就替换掉了原先的build.prop文件,手机重启即可恢复成原来的样子。
其他类似问题
为您推荐:
要是直接让资料备份到手机上的情况下,找不回的可能性不是很大了。在其他地方的情况下还是有可能的呢。使用应用宝软件上的工具箱上的资料备份和资料还原就很好的呢。不管怎样设置手机都能从电脑上将资料还原。还不会对手机有影响的。随时从电脑上就能将备份的资料操作了。
安卓手机的相关知识
其他1条回答
删除RE管理器自动备份文件的后缀就可以!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
一步搞定
只需一步,快速开始
查看: 28920|回复: 10
手机zte v880 zte v881在线时间621 小时最后登录阅读权限30UID1889101
, 积分 799, 距离下一级还需 401 积分
注册时间积分799精华0主题帖子 金币456 元 智豆0 点
本帖最后由 wwwmimi 于
20:50 编辑
通过修改该/system/build.prop文件中的ro.sf.lcd_density来改变屏幕分辨率(屏幕密度值)。
已经root过的手机,打开RootExplorer软件,进入/system目录,点标路径题栏上的按钮挂载读写,找到长按build.prop文件,菜单中选择“使用文本编辑器打开”。然后用肉眼查找或者使用920文本编辑器,找到ro.sf.lcd_density一行,修改其值即可。
数字越小,表示密度越大,屏幕上可以显示的内容就越多。原厂的值为240,小妖可以考虑改为200.重启手机(我修改了以后无法用软件截图所以不上图了)这里警告修改后虽然屏幕上显示的内容增加了,但对应的内容也变小了。有可能出现看不清、点不准的情况。这需要权衡一下。另外,某些软件由于缺少对高分辨率的支持,可能会出现无法全屏的情况,或者界面变得不那么和谐。另外,还需要更改某些桌面启动器的栅格数,以便看上去更美观,也更实用。
警告:修改为某些数值可能会导致手机无法启动的情况,这时候,只有恢复或者重新刷机了。建议修改为整数
<p id="rate_8387" onmouseover="showTip(this)" tip="资源分享达人!加分鼓励!& + 3
" class="mtn mbn">
手机中兴V881在线时间2894 小时最后登录阅读权限45UID2734446
, 积分 3365, 距离下一级还需 1635 积分
注册时间积分3365精华0主题帖子 金币1343 元 智豆0 点
顶一个谷歌谷歌刚刚好刚刚好刚刚好刚刚好
手机中兴V881在线时间708 小时最后登录阅读权限40UID4628387
, 积分 1860, 距离下一级还需 1140 积分
注册时间积分1860精华0主题帖子 金币6540 元 智豆0 点
沙发,顶楼主
手机中兴V881在线时间708 小时最后登录阅读权限40UID4628387
, 积分 1860, 距离下一级还需 1140 积分
注册时间积分1860精华0主题帖子 金币6540 元 智豆0 点
怎么没有2楼啊
手机htc在线时间1188 小时最后登录阅读权限35UID3456404
, 积分 1723, 距离下一级还需 77 积分
注册时间积分1723精华0主题帖子 金币3107 元 智豆0 点
支持了~!
手机v881在线时间1898 小时最后登录阅读权限40UID3266325
, 积分 2423, 距离下一级还需 577 积分
注册时间积分2423精华0主题帖子 金币1170 元 智豆0 点
支持一个~~~~~~~~
手机v881在线时间923 小时最后登录阅读权限35UID3686699
, 积分 1308, 距离下一级还需 492 积分
注册时间积分1308精华0主题帖子 金币1244 元 智豆0 点
支持必须的,,,,,,。。。。
手机w806在线时间78 小时最后登录阅读权限20UID5112715
, 积分 102, 距离下一级还需 98 积分
注册时间积分102精华0主题帖子 金币97 元 智豆0 点
本帖最后由 yisulongte 于
21:19 编辑
本来屏幕就小,性能不强,还是不改为妙
在线时间2103 小时最后登录阅读权限40UID3195264
, 积分 2946, 距离下一级还需 54 积分
注册时间积分2946精华0主题帖子 金币1176 元 智豆0 点
期待更多教程!!!
在线时间0 小时最后登录阅读权限10UID
, 积分 1, 距离下一级还需 4 积分
注册时间积分1精华0主题帖子 金币24 元 智豆0 点
千万不要用软件修改否则无法开机
随着各种软件的兴起,刷机的门槛越来越低,虽然一般情况下手机刷机变砖的几率很低,但凡事总有例外,你有过刷机失败的经历吗?
Powered by在这个看脸的世界:不弄个好看点的头像对不起观众。
主题帖子社区积分
机&&&&&&&型:魅族 MX4版&&&&&&&本:5.6.3.15 beta总签到数:410
轻松注册,让你轻松玩转Flyme社区
才可以下载或查看,没有帐号?
测试机型:三星S3 台版 1GB Ram。和魅蓝有点近。本文转自其它论坛,为什么要转呢?因为我的下一个魅蓝优化教程要用到这里面的东西。各位魅友可以先来学习下。
在system/build.prop,原始三星S3的Dalvik虚拟机设定是这样子的:
1.dalvik.vm.heapstartsize=8m(表示应用程序启动后为其分配的初始大小为8m)
这里分配的内存容量会影响到整个系统对RAM的使用程度,和第一次使用应用程序时的流畅程序。
这个值越大,系统消耗RAM则越快,但是应用程序打开后的反应也越快。
值越小,系统的RAM剩余则越多,但是程序在启动后会比较慢。
2.dalvik.vm.heapgrowthlimit=64m(每个应用程序最大内存可分配到64m)
超过就会崩溃,退出该app...我猜没错的话
3.dalvik.vm.heapsize=256m(单个虚拟机可分配的最大内存256m)
这里分配的内存容量会影响到整个系统对RAM的使用程序,和程序在运行一段时间后的反应速度。这个值越大,系统消耗RAM则越快,但是程序会运行的非常稳 定,尤其是游戏和视频程序的内容加载速度可以大幅度提升。值越小,系统的RAM剩余则越多,但是程序会很卡,尤其是游戏在切换场景Loading的时候会 花费很多的时间。若应用程序需要使用超过这个值的内存时,将会触发系统的垃圾收集器,系统和程序就会卡顿。
用上面设定的话
每开启一只app,系统就会划出8m的动态内存给该程式使用,超过的部分会再+8m
共可以+7次8m,包含一开始划出的8m,总共64m,这是单一只程式的最大动态内存使用量
超过的话,该程式就会崩溃(自动结束掉)
单个虚拟机可分配的最大内存256m,意思是可以装满64m内存的程式X4
超过的部分就会对虚拟机内的程式强制回收内存,一方面要先强制关掉一些程式,一方面要加载程式划分新的内存,这时候就会出现卡卡卡、顿顿顿
因为每个人使用习惯不同,有时爱装一堆widget(小工具)在桌面上,单单摆在桌面上也不常使用他
也许单一widget只要3-5m,如果今天一开始就划分8m内存给他,对于一个常驻不到5M的程式
,就多浪费3M的内存,一般原厂rom闲置程序+后台程序就约30个,每个都浪费约3M内存
就将近浪费90M
所以我们可以将
1.dalvik.vm.heapstartsize=8m,改为=4M后重开机
光待机其况下你就会发现使用中内存变少了,可用内存变多了,虽然你在使用桌面小工具时候
可能不会比当初还要顺,因为系统还在帮该程式划分新的内存空间,但也不至于顿
2.dalvik.vm.heapgrowthlimit=64m不用改,现在的app在前景中都吃很大内存
若改小成32m,那假设程序内存要吃到40m才会够用,该程式可能就当给你看
3..dalvik.vm.heapsize=256m(单个虚拟机可分配的最大内存256m),虽然是写单个虚拟机,但系统到底会产生多少个虚拟机...我不确定,但唯一确定是不超过实际ram的可用量
记得S3虽然是配1G RAM,但实际上看到好像是780M吧(其他好像是GPU用掉了)
780/256=3...,大概就是3个虚拟机左右(应该是这样)
想要看到更多ram的人可以将256改为128m,重开机后...你会发现可用内存又变多了...
但一样,开启新程式时候要再+128划分新的虚拟机,速度可能慢一些,但不会顿,又可节省内存的不必要浪费
以上是牺牲一些开启速度,但可以减缓被系统强制回收内存的顿挫感
---------------------------------------------------------------------------
小弟我第一次打这么大篇瞎掰文,各位当作参考就好不要完全相信
关于root后修改build.prop当掉、死机、变砖,请不要晚上来找我~谢谢
---------------------------------------------------------------------------
懒人总结 S3 台版
1.想要装很多widget小工具到桌面的,推荐
dalvik.vm.heapstartsize=5m
dalvik.vm.heapgrowthlimit=40m
dalvik.vm.heapsize=160m
也许开启程式没那么快,但比较不卡顿,且可用内存会比较多
--------------
2.只要玩游戏、桌面很干净很无聊的、不安装其他widget小工具
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=384m
加载大型程式或游戏比较快,缺点是可用内存会比较小
-----------------------------------------
S3 LTE (I9305)默认dalvik也是跟S3一样
但是可以改成(我也是这样设定)
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=576m(...)可以做出3个虚拟机。
(576/8)在8M以下的程式可以有72只闲置程式
(576/64)一个虚拟机可以容纳9只多工作。
最后附上本人魅蓝使用的参数,回帖可见。
游客,如果您要查看本帖隐藏内容请
最后科普下:
& && &dalvik.vm.heapstartsize&&& &&&堆分配的初始大小,调整这个值会影响到应用的流畅性和整体ram消耗。这个值越小,系统ram消耗越慢,但是由于初始值较小,一些较大的应用需要扩张这个堆,从而引发gc和堆调整的策略,会应用反应更慢。相反,这个值越大系统ram消耗越快,但是程序更流畅。& &&&dalvik.vm.heapgrowthlimit&&& &&&& &&&极限堆大小,dvm heap是可增长的,但是正常情况下dvm heap的大小是不会超过dalvik.vm.heapgrowthlimit的值。如果受控的应用dvm heap size超过该值,则将引发oom。& & dalvik.vm.heapsize & & 使用大堆时,极限堆大小。一旦dalvik heap size超过这个值,直接引发oom。在android开发中,如果要使用大堆,需要在manifest中指定android:largeHeap为true。这样dvm heap最大可达dalvik.vm.heapsize。& & [dalvik.vm.heaptargetutilization]: [0.75] &&可以设定内存利用率的百分比,当实际的利用率偏离这个百分比的时候,虚拟机会在GC的时候调整堆内存大小,让实际占用率向个百分比靠拢。
& &上面的几个参数是与虚拟机的内存分配相关的,虚拟机的内存分配过程是下面这样的:1&&首先判断一下需要申请的size是不是过大,如果申请的size超过了堆的最大限制,则转入步骤62&&尝试分配,如果成功则返回,失败则转入步骤33&&判断是否gc正在进行垃圾回收,如果正在进行则等待回收完成之后,尝试分配。如果成功则返回,失败则转入步骤44&&自己启动gc进行垃圾回收,这里gcForMalloc的参数是false。所以不会回收软引用,回收完成后尝试分配,如果成功则返回,失败则转入步骤55&&调用dvmHeapSourceAllocAndGrow尝试分配,这个函数会扩张堆。所以heap startup的时候可以给一个比较小的初始堆,实在不够用再调用它进行扩张6&&进入回收软引用阶段,这里gcForMalloc的参数是ture,所以需要回收软引用。然后调用dvmHeapSourceAllocAndGrow尝试分配,如果失败则抛出OOM。好了,教程到这里结束了,如果你坚持看完了,你早晚会成为大神的:D。
签名不要说太多
& && && && && && && && &欢 迎 魅友
2015纪念勋章2015年度评选纪念
关注新浪微博已关注官方新浪微博
关注微信已关注官方微信
解答解答组}

我要回帖

更多关于 android lcd density 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信