VM Heapsize Change equals FAST


Last Updated: 2012-12-15 23:40:53
  1. yunggeezer8

    yunggeezer8 Member

    I changed the VM Heap Size from 24 to 56 which made it very snappy and blazing fast only draw back I've noticed is that when you get online using the stock browser it kills the battery remember not to go under 24 because it could cause system instability. also there are two places to change the VM heap inside of the build.prop. I will copy and paste what I have. On my launcher I use the Sony Xperia Launcher and deleted the original launcher after installing it into my systems/app folder.

    # begin build properties
    # autogenerated by buildinfo.sh
    ro.build.id=IML77
    ro.build.display.id=IML77
    ro.build.version.incremental=release.20120703.133754
    ro.build.version.sdk=15
    ro.build.version.codename=REL
    ro.build.version.release=4.0.4
    ro.build.date=Tue Jul 3 13:38:18 JST 2012
    ro.build.date.utc=1341290298
    ro.build.type=user
    ro.build.user=release
    ro.build.host=release
    ro.build.tags=release-keys
    ro.product.model=Yung Geezer
    ro.product.brand=kyocera
    ro.product.name=C5170
    ro.product.device=C5170
    ro.product.board=C5170
    ro.product.cpu.abi=armeabi-v7a
    ro.product.cpu.abi2=armeabi
    ro.product.manufacturer=kyocera
    ro.product.locale.language=en
    ro.product.locale.region=US
    ro.wifi.channels=
    ro.board.platform=msm7630_surf
    # ro.build.product is obsolete; use ro.product.device
    ro.build.product=C5170
    # Do not try to parse ro.build.description or .fingerprint
    ro.build.description=C5170-user 4.0.4 IML77 release.20120703.133754 release-keys
    ro.build.fingerprint=kyocera/C5170/C5170:4.0.4/IML77/release.20120703.133754:user/release-keys
    ro.build.characteristics=default
    ro.build.internalswversion=1.001BT.01.a
    ro.build.swversion=1.001BT
    # end build properties
    #
    # system.prop for surf
    #

    rild.libpath=/system/lib/libril-qc-qmi-1.so
    rild.libargs=-d /dev/smd0
    persist.rild.nitz_plmn=
    persist.rild.nitz_long_ons_0=
    persist.rild.nitz_long_ons_1=
    persist.rild.nitz_long_ons_2=
    persist.rild.nitz_long_ons_3=
    persist.rild.nitz_short_ons_0=
    persist.rild.nitz_short_ons_1=
    persist.rild.nitz_short_ons_2=
    persist.rild.nitz_short_ons_3=
    ril.subscription.types=NV
    DEVICE_PROVISIONED=1
    debug.sf.hw=1
    dalvik.vm.heapsize=56m
    dev.pm.dyn_samplingrate=1

    #
    # system props for the cne module
    #
    persist.cne.UseCne=vendor
    persist.cne.UseSwim=false
    persist.cne.bat.range.low.med=30
    persist.cne.bat.range.med.high=60
    persist.cne.loc.policy.op=/system/etc/OperatorPolicy.xml
    persist.cne.loc.policy.user=/system/etc/UserPolicy.xml
    persist.cne.bwbased.rat.sel=false
    persist.cne.snsr.based.rat.mgt=false
    persist.cne.bat.based.rat.mgt=false
    persist.cne.rat.acq.time.out=30000
    persist.cne.rat.acq.retry.tout=0
    persist.cne.sync.swim.mode=false

    #
    lpa.decode=true
    ro.hdmi.enable=true

    #
    # system props for the data modules
    #
    ro.use_data_netmgrd=true

    #
    # system props for SD card emulation of emmc partition
    #
    ro.emmc.sdcard.partition=16

    #
    # system props for telephony modules
    #
    #device supports EHRPD
    ro.config.ehrpd=false

    #
    # system props for the MM modules
    #
    media.stagefright.enable-player=true
    media.stagefright.enable-meta=false
    media.stagefright.enable-scan=true
    media.stagefright.enable-http=true
    media.stagefright.enable-fma2dp=true
    media.stagefright.enable-aac=true
    media.stagefright.enable-qcp=true
    lpa.use-stagefright=true

    #
    # system prop for opengles version
    #
    ro.opengles.version=131072

    #
    # system prop for Bluetooth Dialup Networking
    #
    ro.qualcomm.bluetooth.dun=true

    #
    # system prop for Bluetooth Auto connect for remote initated connections
    #
    ro.bluetooth.remote.autoconnect=true

    #
    # System prop to disable strict mode flash on display
    #
    persist.sys.strictmode.visual=false

    #
    # system prop for multi rild (DSDS case)
    #
    ro.multi.rild=false

    #
    # system prop for Bluetooth FTP profile
    #
    ro.qualcomm.bluetooth.ftp=false
    #
    # system property for Bluetooth discoverability time out in seconds
    # 0: Always discoverable
    #debug.bt.discoverable_time=0

    #
    # system prop for requesting Master role in incoming Bluetooth connection.
    #
    ro.bluetooth.request.master=true

    #
    # system property to enforce Phone Mode view
    #
    ro.screen.layout=normal

    #
    #System prop for disabling the meta data mode for encoder
    #
    debug.camcorder.disablemeta=0

    #
    # Simulate sdcard on /data/media
    #
    persist.fuse_sdcard=false
    # Turn off tiled rendering
    #
    debug.enabletr=false

    #
    # System prop for using landscape preview layout in camera
    #
    debug.camera.landscape=true

    #
    # System prop for capping scroll velocity
    #
    ro.max.fling_velocity=4000

    #
    # System prop for max evnet per sec
    #
    windowsmgr.max_events_per_sec=60

    #
    # System prop for Chameleon
    #
    ro.com.google.clientidbase=android-kyocera
    ro.com.google.clientidbase.ms=android-boost-us
    ro.com.google.clientidbase.yt=android-boost-us
    ro.com.google.clientidbase.am=android-boost-us
    ro.com.google.clientidbase.gmm=android-boost-us
    ro.cdma.home.operator.alpha=Boost Mobile
    ro.cdma.home.operator.numeric=311870


    #
    # ADDITIONAL_BUILD_PROPERTIES
    #
    dalvik.vm.heapstartsize=5m
    dalvik.vm.heapgrowthlimit=56m
    dalvik.vm.heapsize=128m
    keyguard.no_require_sim=true
    ro.com.android.dataroaming=true
    ro.com.android.dateformat=MM-dd-yyyy
    ro.config.ringtone=CurveBall.ogg
    ro.config.notification_sound=DontPanic.ogg
    ro.config.alarm_alert=Alarm_Classic.ogg
    ro.vendor.extension_library=/system/lib/libqc-opt.so
    drm.service.enable=true
    ro.setupwizard.mode=DISABLED
    ro.com.google.gmsversion=4.0_r2
    ro.camera.sound.forced=1
    drm.service.enabled=true
    persist.sys.ringermode=2
    persist.sys.language=en
    persist.sys.country=US
    persist.timed.enable=true
    browser.management=false
    net.bt.name=Android
    dalvik.vm.stack-trace-file=/data/anr/traces.txt

    Advertisement
    Tattooedgod and downthemachine like this.
  2. yunggeezer8

    yunggeezer8 Member

    change the VM start size from 5 to 10 save it and you will notice a increase in performance play with the numbers fair warning don't go under 5 which will result in instability.
  3. downthemachine

    downthemachine Developer Incognito VIP Member

    Nice find!
  4. yunggeezer8

    yunggeezer8 Member

  5. Tattooedgod

    Tattooedgod Well-Known Member

    Hey it definitely speed things up thank you post here for build props changes if you do any that help. Is there a way in build that I can increase 3g speeds.
  6. Petegunns

    Petegunns Well-Known Member

Share This Page