原厂S3 台版 1GB Ram
system/build.prop原始Dalvik虚拟机设定是这样子的
1.dalvik.vm.heapstartsize=8m(表示应用程序启动后为其分配的初始大小为8m)
这里分配的内存容量会影响到整个系统对RAM的使用程度,和第一次使用应用程序时的流畅程序。
这个值越大,系统消耗RAM则越快,但是应用程序打开后的反应也越快。
值越小,系统的RAM剩余则越多,但是程序在启动后会比较慢。
2.dalvik.vm.heapgrowthlimit=64m(每个应用程序最大内存可分配到64m)
超过就会回收...我猜没错的话
3.dalvik.vm.heapsize=256m(单个虚拟机可分配的最大内存256m)
这里分配的内存容量会影响到整个系统对RAM的使用程序,和程序在运行一段时间后的反应速度。这个值越大,系统消耗RAM则越快,但是程序会运行的非常稳定,尤其是游戏和视频程序的内容加载速度可以大幅度提升。值越小,系统的RAM剩余则越多,但是程序会很卡,尤其是游戏在切换场景Loading的时候会花费很多的时间。若应用程序需要使用超过这个值的内存时,将会触发系统的垃圾收集器,系统和程序就会卡顿。
---------------------------------------------------------------------------
小弟我第一次打这么大篇瞎掰文,各位当作参考就好不要完全相信
关于root后修改build.prop当掉、死机、变砖,请不要晚上来找我~谢谢
---------------------------------------------------------------------------
懒人总结 S3 台版
1.想要装很多widget小工具到桌面的,推荐
dalvik.vm.heapstartsize=4m
dalvik.vm.heapgrowthlimit=32m
dalvik.vm.heapsize=128m
也许开启程式没那么快,但比较不卡顿,且可用内存会比较多
--------------
2.只要玩游戏、桌面很干净很无聊的、不安装其他widget小工具
dalvik.vm.heapstartsize=16m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
加载大型程式或游戏比较快
-----------------------------------------
S3 LTE (I9305)默认dalvik也是跟S3一样
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=64m
dalvik.vm.heapsize=256m
- 浏览: 419124 次
-
文章分类
- 全部博客 (327)
- Android (114)
- Java (13)
- Java基础 (14)
- Glib (2)
- linux (15)
- extjs (5)
- eclipse (2)
- Asterisk (56)
- MYSQL (6)
- 数据库 (9)
- PHP (7)
- C# (18)
- 杂谈~~ (1)
- web开发前端 (3)
- 网络编程 (2)
- Opensips (2)
- voip (3)
- debian (7)
- openfire (15)
- wordpress (1)
- 版本控制 (1)
- Android 线程服务广播 (1)
- SRTP (2)
- 单片机及ARM等 (3)
- 基础知识 (5)
- asp.net (2)
- 单片机 (1)
- 设计模式及架构 (1)
- 安全 (1)
- Cubieboard 草莓树莓各类派 Android开发板 (1)
- J2EE (2)
- BootStrap (3)
- BootStrap web前端开发 (1)
- web前端开发 (4)
- object-c (1)
- openwrt (8)
- 智能家居 (4)
- Node.js (4)
最新评论
-
xiaoxiecomeon:
你这个程序一存在线程的时间片相互抢占的问题,运行时间长了很可能 ...
Runnable 和 Thread -
dotjar:
我觉得话应该这么说:引用TestThread tt = new ...
Runnable 和 Thread -
dagf113225:
调用TelephonyManager的隐藏API是先参考Fra ...
Android提高第十四篇之探秘TelephonyManager
发表评论
-
直接拿来用!最火的Android开源项目整理
2015-09-16 10:13 614一、代码库 1、from 代码家 整理比较好的源 ... -
探讨android更新UI的几种方法
2014-06-09 23:27 622今天讲的内容非常简单,只是讲讲有关于android界面更新的 ... -
Android 滑动切换页面 以及屏幕手势
2014-05-08 17:49 533手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也 ... -
android 用Achartengine 作图
2014-05-08 16:55 774Achartengine 是google的一 ... -
Android中使用Animation实现控件的动画效果以及Interpolator和AnimationListener的使用
2014-05-08 16:28 784Animation的4个基本动画效果 What is An ... -
java.lang.ClassNotFoundException: Didn't find class "android.support.v4.view.Vie
2014-05-06 14:43 2944Android错误:Caused by: java.lang ... -
Android Socket通信如何设置超时时间
2014-05-06 14:14 1104其实关于这个问题可能用到的人不会很多,不过我在这里还是说说。 ... -
【转】Android本地语音识别引擎PocketSphinx-语言建模
2014-02-13 10:35 1859Android本地语音识别引擎PocketSphinx- ... -
Android中Service与IntentService的使用比较
2013-09-04 15:24 1228该博客来自网络——— ... -
android 应用程序Activity之间数据传递与共享的几种途径
2013-08-01 17:24 9141.基于消息的通信机制 Intent ---boud ... -
android数据通信方式
2013-08-01 17:15 924http://www.itkee.com/develope ... -
“android.intent.category.DEFAULT”的目的是什么?
2013-07-31 16:43 5601、要弄清楚这个问题,首先需要弄明白什么是implicit( ... -
集成拨号盘,2句话的事情
2013-07-30 15:45 616<intent-filter> < ... -
Android TabHost动态加载内容总结
2013-07-25 17:49 972前面用继承TabActivity的方法很好的完成了,TabHo ... -
[Android实例] android json
2013-07-17 15:20 677import java.io.ByteArrayOutput ... -
android json解析及简单例子
2013-07-17 15:19 945JSON的定义: 一种轻量级的数据交换 ... -
AsyncTask的用法-UI刷新发放
2013-07-15 14:50 674在开发Android应用时必须遵守单线程模型的原则: A ... -
java.lang.OutOfMemoryError处理错误
2013-07-15 14:41 686java.lang.OutOfMemoryError异常解决 ... -
关于android.view.WindowLeaked异常的解决方案
2013-07-15 10:34 633Android.view.WindowLeaked按字面了解, ... -
Android内存泄露
2013-07-15 10:15 730不少人认为JAVA程序, ...
相关推荐
Build.prop 文件中包含了许多重要的参数,可以通过调整这些参数来调优系统性能、调整系统版本、定义相关参数、基本性能相关参数、基本耗电相关参数等。_mastering_ these parameters can help you to optimize your ...
安卓build.prop教程 安卓系统中的build.prop文件扮演着非常重要的角色,它可以控制整个安卓系统的流畅性。其中,Dalvik虚拟机相关的参数属性是其中非常重要的一部分。 Dalvik 虚拟机是 Android 操作系统的核心,...
"build.prop"文件是Android系统的配置文件,包含了关于设备硬件和软件的各种属性。通过对build.prop文件进行修改,开发者可以根据特定设备的配置调整系统参数,例如改变内存管理策略、网络堆栈设置等,以优化性能。...
2. **配置与清理**:调整`build.prop`文件中的机型信息,删除不适用的APP2SD相关文件,以适应目标设备的硬件特性。使用脚本批量删除指定文件,提高效率。 3. **定制化调整**:根据目标设备的具体需求,对`system`...
7. **dalvik-cache和art**: Android的虚拟机环境,早期版本使用Dalvik,现在使用ART(Android RunTime)。这两个目录包含了预先编译的 Dex 文件,优化了应用的运行速度。 8. **init**: Android系统启动时,一系列的...
在Android系统中,由于Dalvik虚拟机(或ART运行时)的设计,JDB可以用于调试Dalvik字节码,但对原生代码(C/C++编译的So文件)的调试则较为复杂。 Android So动态调试通常需要以下步骤: 1. 启用调试:在Android...
这包括修改或定制设备配置文件,如build.prop,以及针对特定硬件调整系统服务和组件。此外,还需要处理硬件相关的权限和服务,例如电源管理、音频、视频编码解码器等。 再者,Android运行时环境的构建和优化也是...
- **bin**:存放系统运行时必需的二进制文件,如dalvikvm(Dalvik虚拟机)、am(Activity Manager)等。 - **etc**:系统配置文件,如网络配置、系统服务配置等。 - **fonts**:字体文件。 - **framework**:...
3. **Heap大小配置**:可以通过`/system/build.prop`文件中的配置项查看或修改Heap大小的限制,例如: ``` dalvik.vm.heapstartsize=5m dalvik.vm.heapgrowthlimit=48m dalvik.vm.heapsize=256m ``` 其中`...
Android运行时包含Dalvik或ART虚拟机,负责执行应用代码。框架服务层包括Content Providers、Broadcast Receivers、Services等组件,为开发者提供API接口。最后,应用程序层则包含用户可直接交互的各种应用。 ...
理解ART运行时和Dalvik虚拟机的工作原理,有助于提升应用运行效率。 10. **测试与调试**:源码级开发需要进行严格的测试,包括单元测试、集成测试和系统测试。学会使用JUnit、Espresso等测试框架,以及Monkey、...
- 通过`board_config.mk`文件中的`BOARD_KERNEL_CMDLINE`配置Dalvik虚拟机运行时参数。 #### 2.11 配置单用户说明 - 配置`init.rc`文件来实现单用户模式。 ### 三、模块配置 #### 3.1 自定义按键配置 - **KEY的...