PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Windows Mobile Software (http://forum.ppcgeeks.com/forumdisplay.php?f=23)
-   -   make your programs load at least 30% faster (http://forum.ppcgeeks.com/showthread.php?t=58173)

ou2mame 02-18-2009 04:11 AM

make your programs load at least 30% faster
 
1 Attachment(s)
check out this thread

http://forum.xda-developers.com/showthread.php?t=481880

i did this to a bunch of programs, from image editors to tomtom, and even the camera on our phone loads quicker because of it. it basically decompresses exe's and recompresses them.

it really made a difference. i dunno if its been talked about here, i've never seen it so i figured i'd let some people know. you just copy the exe's to a folder, run a program, and drop them back in. it won't make the programs run faster, but it decreases their load time significantly.

there's a list on xda that is being updated apparently, but i'll start one here too. I ran a backup with sprite, and the backup came out fine. i haven't restored it yet, but i'm recompressing the original exe's with the 1.1 version. the 1.1 version disables icon compression, which should fix the sprite problem if it exists.. i'll let you know what happens when i restore.

(on a side note, i took the compressed exe of tomtom from the 1.0 version out of a sprite backup, and it runs fine.)

as of now, i've compressed and had good results with:

cfinstasller (pocket express, the other exe's aren't able to be compressed)
camera
explorer.exe (resco file explorer)
googlemaps
htcalbum
irisbrowser
kinoma
musicid
opera9
pbox_dl (pencil box)
photogenics
pocketartist
pocketgravity
powersms
rcapture (from resco photo viewer pro)
rpicviewpro (resco photo viewer pro)
resco internet radio
s2p
s2pchr
s2u2
s2v
skyfire
tomtom7
albumsearcher
bcr.exe
onenotemobile
ppt.exe
pword
pxl
sgstartup
voicecmd
youtube

here's a list of exe's that should not, or can't be compressed for various reasons. .net files aren't supported.

manila.exe
cprog.exe
thumbCal.exe
calculator.exe
wt5jetpr.exe
AdvancedConfig
GNAgent.exe
TaskFacade
task manager v3.1
coreplayer
htorch
pocket twit
billiard master 3
omniapiano
comic reader
apptodate
livesearch
mobilecalculator

if anyone has a problem with any exe, pm me and i'll put it here.
i'll be working on more after i recompress them with the new version. i recommend keeping a copy if your original exe's on your computer just to be safe, in case something goes wrong you'll at least be able to fix it without a hassle. don't try dll's, it won't make any difference in speed, and can/will cause problems.

also, another thing i noticed with the 1.0 bat file, is that since the icons were compressed, thumbnail icons didn't seem to be working in programs like resco explorer. 1.1 fixed that.

1.1 is an updated version just posted on xda to fix the problems with sprite

Deimoss 02-18-2009 06:00 AM

Re: make your programs load at least 30% faster
 
Good looking out man, so the compression of the exes, can it be done before cooking a ROM to improve overall speed, or do you think most chefs already incorporate this method...

Thanks!

ou2mame 02-18-2009 06:11 AM

Re: make your programs load at least 30% faster
 
the thing is, each exe that you compress has to be tested. i don't recommend doing it to windows exe's, but i did it to htc's stuff, like the album and camera exe's, and they open much quicker. i also did it to tomtom, a bunch of graphics programs, and things like that, and load times have improved a great deal. even opera opens faster now. and also, file size is significantly smaller.

i pretty much just opened my programs folder through activesync and compressed a bunch of exe's, dropped them back in their respective folders, and tried them out. they all worked, but manila.exe doesn't seem to like it, neither does the calculator. the xda thread has more info on this.

doc_ee 02-18-2009 06:15 AM

Re: make your programs load at least 30% faster
 
can the cab be posted on here? dont remember my xda user lol. alredy on 44th try before lock out. lol.. laying in bed alredy ....wannana try it before i put phone down lol.

fr4nk1yn 02-18-2009 06:16 AM

Re: make your programs load at least 30% faster
 
I'd be interested in the answer to that to.
Seems like it could be tested then cooked in since doing this will start eating up memory by overwiting programs already in ROM.
I'm no place near running out but coming phone a limited phone I still keep an eye on ways to save phone storage.

I'm going to give this a try tomorrow.

ou2mame 02-18-2009 06:32 AM

Re: make your programs load at least 30% faster
 
Quote:

Originally Posted by doc_ee (Post 720129)
can the cab be posted on here? dont remember my xda user lol. alredy on 44th try before lock out. lol.. laying in bed alredy ....wannana try it before i put phone down lol.

thats it.. just read the readme inside, it explains everything. its very easy.

slypher 02-18-2009 06:43 AM

Re: make your programs load at least 30% faster
 
Talk about an oldie but goodie! Back in the 6700 days, this app allowed us to squeeze more into a phone with very limited memory, while increasing performance!

This also works for MSVC, but i think you can only do the exe. I think that compressing the dlls, causes issues.

Good Find!

-s

Machinehead 02-18-2009 07:55 AM

Re: make your programs load at least 30% faster
 
This program is just amazing.

fat boy 02-18-2009 08:30 AM

Re: make your programs load at least 30% faster
 
OP before this thread gets huge, could you start listing in post #1 what can be squeezed (tested) and what can't. this is a great find and thanks for sharing.

EDIT: lol, is see that they have a list over at XDA, but I still think you should start keeping a list here.

Machinehead 02-18-2009 08:54 AM

Re: make your programs load at least 30% faster
 
Also, if you test a program that isn't on the list, please report the name of the exe file and if it worked or not.


All times are GMT -4. The time now is 09:51 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0