Error checking needs to be disabled via dalvik otherwise the dalvik value will override the build.prop ones. You'll have to put this:
Code:
dalvik.vm.checkjni=false
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
which includes the other two you'd normally put there to completely disable checking.
Also, the comment for purgable assests is incorrect; it does not give a faster reboot just frees up more RAM during regular usage. Faster reboots can be achieved with:
Code:
persist.sys.shutdown.mode=hibernate
which changes your shutdown mode from completely shutting off to simply hibernate.
As for theheap values, it's a bit different with ICS now. Heapstartsize is your starting heap for apps. Heapgrwothlimit is the maxiimum an app can grow for RAM, and lastly heapsize itself is the limit before the OS starts garbage collecting.
Windowsmgr value has a max limit of 300. 500 will just get cut to 300.
I'm noticing a huge deal of tearing scrolling around so I'm gonna see if I can work around with buiild.prop, otherwise maybe tdm can enable vsync in the code if it's off.
Last thing for me I'm going to fiddle with the composition type. Our GPU can't handle the GPU value so test aorund with copybit (value of "dyn") and see if there's any changes in performance. Otherwise, mdp will do just fine. I don't think our phones support the c2d value so I'll just mess around with dyn for now.