[myTouch 3G Slide Android Development] sino8r:
Anyone interested in 2.1 still? I like a few of the Froyo roms out there but they are still missing many essentials for some folks. Anyways, what I'm getting at here is, let's bring the speed of 2.2 to 2.1! Anybody interested in helping me get a JIT compiler working for espresso? I have tried playing with a few made for 2.1 but haven't had much luck. I have looked around and so far no one has done this for the MTS. Anyone interested in this or I am on my own? The problem I'm having now is any script I run fails because of system being read only except while in recovery... Any suggestions?

-------------------BETA V1--------------

Okay... First things first! Thanks to Ace42 for finding a JIT add-on to start with! I definitely couldn't do this from scratch. I am still learning a bit about android and have to start with something small. This a basically a JIT add-on that will enable JIT for all MTS 2.1 roms. It has ONE flaw. The proximity/light sensor doesn't work. I have tried to edit the build.prop numerous times with the same results. So, I have included an "off" switch that will restore your sensor and will disable JIT at the same time. I used my build.prop from Eugene's Slide MR1 v4 rom that will restore your phone and by doing so turn off JIT. It should work on all 2.1 MTS roms including sense. But just in case, please make a backup of your current rom using nandroid. Sense, Legend, stock-rooted, or Nexus 2.1 ports should ALL work with this.

Not responsible for damage, blah, blah, blah, and there won't be IF you back up with nandroid first!!!

_____ what doesn't work_________

-light/motion sensor (ONLY ON VERSION 1!)

_____what works?_______

-everything else as far as I know

(report any other issues, please)

____stability?_________

solid like a rock. JIT worked poorly on many other phones because of the memory it used and was more of a compromise back then on the G1/MyTouch3G. thankfully, we have plenty! .

____instructions______

backup with nandroid through clockwork first

flash jit-on through clockwork

that's it!

flash jit-off when you need light-sensor or if you don't likey:p

report any issues and remember this a beta!

You might get better scores depending on OC, lwp, programs in the background, etc.

________ATTENTION DEVELOPERS!____________

If you have any suggestions... please do so!:D

___________UPDATE 8-25-2010 V2____________

Okay, I have a new version to post. It's not as fast as the first version but you will see a minor improvement in speed compared to stock (or whatever you had before) and it's stable plus everything works. Don't get too excited... it is very minor speed improvement. I got up to 1 MFLOP improvement and up to 65 point improvement on quadrant from regular slide mr v1. both were tested with the oc kernel v3 set at 768. I know! They aren't impressive like before but an improvement none the less. The only thing I can figure is our version of sense ui, espresso, is causing issues plus these aren't originally built for the MTS.

__________UPDATE 8-26-2010 V3_____________

Okay, I have figured out some stuff finally and this is the best I can do for a while. I will try and build some lib/dalvik files from scratch or better source later for a final release but that will take a while. Few weeks at the most. Okay so... usually 2D/3D scores increase a good bit with JIT enabled (like on v1) but for some reason they are only increasing a little bit with v2. THAT is what is causing v2 to be half the speed of v1. There is no fix for this WITHOUT breaking the light/motion sensors. BUT... what I can do and have done in v3 is increase heapsize causing v3 to be a bit faster than v2. Remember, just because the graphics doesn't increase a ton (like version 1) doesn't mean that the system speed won't increase. She's pretty fast now on v3. We're 75% there now, lol! I am now scoring 4.00-4.65 linpack and 415-445 in quadrant consistently. THAT IS A BIG INCREASE FROM STOCK WITHOUT JIT. Without JIT, I'm luck to get 3 mflops on linpack. That's overclocked at 768mhz and running Slide MR1 v4 (which tends to get way lower scores than the latest rooted ota). Enjoy!

_______________VERSION 4 (9/1/2010)_______________

yea! I finally got jit working full speed like version 1 but with no broken components! I also corrected a reboot issue some might have had (including myself) that happened periodically. The reboots happened due to the heapsize being too high in which i was trying to compensate for the odd slower jit speed. So in version 4, I shrunk the heapsize back to a normal range and added a warnonly optimization that might have had something to do with it to. So full speed was acheived due to a particular live wallpaper that was cutting speed in half. It is called Beautiful LiveWallpaper and I suggest not using it if you want jit to work at full speed. All other lwp work fine though and okay. I have tested 15 of them and if you have any slow downs (less that 4.5-5plus score on linpack or 450-500plus on quadrant)... try changing yours too, I doubt you will though. That paticular lwp (which isn't too preformance intensive) slowed down 2D/3D and memory by breaking jit somehow. I have run more preformance (plus high memory using) lwp with no problem so it was just due to that particular "evil" one. This version 4 jit hack should hold us over until tmobile decides to drop the 2.2 ota and at the same time fixing most custom froyo roms (it should, imo). Enjoy! If you don't report any issues, I will call this one a final release since everything is stable and fast for me and I won't know otherwise. So speak up if you have any bugs, questions, or issues and I'll try and help. This one is the real deal so have fun and enjoy the speed!

New screenshots with average scores from version 4...

___________SENSE UI alphas (testers needed!)___________

okay... I have a new version that is supposed to be better for sense ui. Please, those who having issues... try this out and report any bugs. I already flashed it and it works and I will continue to test it also. But I really don't have a pure sense rom like you guys and again only some might have issues while others don't (or very few). try it out and let me know. I will do the same....

more... (read on)

okay i have two tester jit zips now, lol! they both from different sources and have the same build.prop settings but they actually different lib/dalvik files so... I'm hoping one will be stable. I will test both but I really need you guys to test them too. may those with the most problems (seems to those using the rooted lastest ota) can try both and see or keep a log or something counting errors/reboots. just refer to them as 1 & 2 when reporting your finds. thanks guys! I want this to work as bad as you guys and want something pretty stable to hold us out until the 2.2 ota drops! we need speed! ;)