`

关于build.prop原始Dalvik虚拟机设定与调整

 
阅读更多

原厂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

分享到:
评论

相关推荐

    安卓 Build.prop 参数详解

    Build.prop 文件中包含了许多重要的参数,可以通过调整这些参数来调优系统性能、调整系统版本、定义相关参数、基本性能相关参数、基本耗电相关参数等。_mastering_ these parameters can help you to optimize your ...

    安卓build.prop教程

    安卓build.prop教程 安卓系统中的build.prop文件扮演着非常重要的角色,它可以控制整个安卓系统的流畅性。其中,Dalvik虚拟机相关的参数属性是其中非常重要的一部分。 Dalvik 虚拟机是 Android 操作系统的核心,...

    512M运存专门优化网络VM虚拟机顺滑度zipalign多重优化集合(build.prop换成自己的)

    "build.prop"文件是Android系统的配置文件,包含了关于设备硬件和软件的各种属性。通过对build.prop文件进行修改,开发者可以根据特定设备的配置调整系统参数,例如改变内存管理策略、网络堆栈设置等,以优化性能。...

    ROM移植教材

    2. **配置与清理**:调整`build.prop`文件中的机型信息,删除不适用的APP2SD相关文件,以适应目标设备的硬件特性。使用脚本批量删除指定文件,提高效率。 3. **定制化调整**:根据目标设备的具体需求,对`system`...

    安卓Android源码——RegeditTable.rar

    7. **dalvik-cache和art**: Android的虚拟机环境,早期版本使用Dalvik,现在使用ART(Android RunTime)。这两个目录包含了预先编译的 Dex 文件,优化了应用的运行速度。 8. **init**: Android系统启动时,一系列的...

    Android So动态调试之反jdb附加的解决大法

    在Android系统中,由于Dalvik虚拟机(或ART运行时)的设计,JDB可以用于调试Dalvik字节码,但对原生代码(C/C++编译的So文件)的调试则较为复杂。 Android So动态调试通常需要以下步骤: 1. 启用调试:在Android...

    Android系统移植文档

    这包括修改或定制设备配置文件,如build.prop,以及针对特定硬件调整系统服务和组件。此外,还需要处理硬件相关的权限和服务,例如电源管理、音频、视频编码解码器等。 再者,Android运行时环境的构建和优化也是...

    rom制作教程

    - **bin**:存放系统运行时必需的二进制文件,如dalvikvm(Dalvik虚拟机)、am(Activity Manager)等。 - **etc**:系统配置文件,如网络配置、系统服务配置等。 - **fonts**:字体文件。 - **framework**:...

    有关android 內存泄漏的问题

    3. **Heap大小配置**:可以通过`/system/build.prop`文件中的配置项查看或修改Heap大小的限制,例如: ``` dalvik.vm.heapstartsize=5m dalvik.vm.heapgrowthlimit=48m dalvik.vm.heapsize=256m ``` 其中`...

    Android个人笔记

    Android运行时包含Dalvik或ART虚拟机,负责执行应用代码。框架服务层包括Content Providers、Broadcast Receivers、Services等组件,为开发者提供API接口。最后,应用程序层则包含用户可直接交互的各种应用。 ...

    android源码开发实战15.03.zip

    理解ART运行时和Dalvik虚拟机的工作原理,有助于提升应用运行效率。 10. **测试与调试**:源码级开发需要进行严格的测试,包括单元测试、集成测试和系统测试。学会使用JUnit、Espresso等测试框架,以及Monkey、...

    A83T Android快速移植指南

    - 通过`board_config.mk`文件中的`BOARD_KERNEL_CMDLINE`配置Dalvik虚拟机运行时参数。 #### 2.11 配置单用户说明 - 配置`init.rc`文件来实现单用户模式。 ### 三、模块配置 #### 3.1 自定义按键配置 - **KEY的...

Global site tag (gtag.js) - Google Analytics