PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Pocket PC - ogólnie (WM Classic) => Wątek zaczęty przez: Mr Groch w Styczeń 27, 2007, 17:18:01

Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: Mr Groch w Styczeń 27, 2007, 17:18:01
Witam

Poniewaz na tym forum temat o UPX praktycznie nie istnieje (cos
tam jest wspomniane w dziale gdzie wielu nie zgalada - programowanie)

Otoz istnieje na PDA programik do kompresji plikow exe i dll. Przy czym,
by otworzyc tak skompresowane pliki, wcale ten program nie jest juz
potrzebny!

Malo tego - praktycznie nie da sie odczuc zadnego zwolnienia w dzialaniu
skompresowanych tym programem plikow! (Wg wikipedi - czas dekompresji
10MB trwa 1 sekunde na sprzecie klasy Pentium 100Mhz !!)

Zeby Was jeszce bardziej przekonac, napisze co ten programik zrobil
dla mnie...

Otoz mam zaisntalowanych dosyc sporo roznych programow w pamieci
glownej, mialem przez to tylko 12MB wolnego miejsca. Po potraktowaniu
wiekszosci plikow exe i niektorych dll zaisntalowanych programow,
ilosc wolnego miejsca w pamieci urzadzenia zwiekszyla sie do 25 MB!!
Bez zadnego zwolnienia w dzialaniu tych programow i bez utraty
czegokolwiek! Skad az tyle wolnego? UPX srednio zmniejszal 2-krotnie
wilekosc plikow exe, czasem nawet i wiecej... Np plik TextMaker.exe
zajmowal ponad 5,2 MB. Po potraktowaniu go UPX4PPC, plik ten
zajmuje tylko 2,5 MB !!

Zwiekszenie ilosci wolnego miejsca to nie wsyztsko! Zauwazylem nawet,
ze zmniejszneie rozmiary plikow exe powoduje czasem SZYBSZE
uruchamianie aplikacji! Np mam Adobe Readera na karcie SD.
Przed kompresja plik exe zajmowal chyba ok 4 MB, po kompresji
2 MB. Wczesniej program uruchamial sie ok. 9 sekund. Po kompresji - 7
sekund!

I co najwazniejsze - UPX4PPC jest darmowy!

Najnowsza wersja 0.4 dostepna tutaj:
http://mobile-sg.com/software/?p=UPX4PPC&platform=ppc

Pozdrawiam
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: bern w Styczeń 27, 2007, 17:23:34
wow!

no to do testow :)

mozna by rzucic info Jakubowi - jesli takie rozwiazanie nie ma wad to hmm nawet warto rzucic info szerszemu gronu (np gotujacym romy dla urzadzen htc)...

i nie zauwarzyles jakis programow nie dzialajacych prawidlowo po zastosowaniu tego? moze napisalbys jakie dll-ki i exe-ki kompresowales (z tych popularniejszych)
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: Mr Groch w Styczeń 27, 2007, 17:34:32
Jak narazie zadnych wad ani problemow nie stwierdzilem... Wszystkie
programy, ktorych pliki skompresowalem, uruchamialy sie bezproblemowo...

Ponoc czasem moze sie zdarzyc problem, ludzie pisza, ze np ikonki programu
znikaja, a czasem niemozliwym staje sie uruchomienie danego programu...

Ale IMHO to pewnie sporadyczne przypadki - u mnie nic takiego nie
stwierdzilem... Zreszta nawet jak po kompresji jakis program
zaczalby sie dziwnie zachowywac - za pomoca UPX4PPC mozna kazdy
plik exe i dll spowrotem zdekompresowac, przywracajac go do oryginalnego
stanu...

A jakie programiki przetestowalem? Musilabym sobie zrobic liste,
bo prawie wsyztsko u siebie skompresowalem, ale postaram sie wymienic
popularnijesze:

TomTom, Skype, TextMaker, PlanMaker, MobileGadu, Pocket Mechanic, Core Player, Adobe
Reader, AlReader, NetFront, HiCalc, Pocket Artist, PocketPuTTy,
VisualGPSce i wiele innych mniejszych lub wiekszych programikow...
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: kanczug w Styczeń 27, 2007, 17:36:06
Puszcze o tym newsa... :)
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: KotLarry w Styczeń 27, 2007, 17:39:28
Mam pytanie.
Czy spreparowane tym programem pliki można kopiować
na inne urządzenia bez obawy o brak działania?
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: Mr Groch w Styczeń 27, 2007, 17:43:00
Nie mialem sposobnosci wyprobowac, ale mysle, ze beda dzialaly.
Autor aplikacji pisze, ze do dzialania skompresowanych plikow exe i dll,
program UPX4PPC nie jest potrzebny...

Cytuj
Programs that are compressed using UPX do not need UPX to be present in order to run. The decompressor is placed on the front of the file, so an additional unpacker is not requred when running the compressed programs.
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: ziele w Styczeń 27, 2007, 20:23:11
Dokładnie.. To jest coś jak samorozpakowujące się archiwum tyle że do ramu. Zaraz sam potestuje :)
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: nothin w Styczeń 27, 2007, 20:58:26
nikt już nie pamięta zwykłych cruncherów z Amigi... xpksqsh, powerpacker, boże.

http://pdaclub.pl/forum/viewtopic.php?t=48066&highlight=upx
http://pdaclub.pl/forum/viewtopic.php?t=33132&highlight=upx

i żeby nie było: nie wszystko mozna pakować...

-------
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: processor w Styczeń 27, 2007, 21:33:29
Dziwne że jakoś teraz zauważono ten program. Ja go mam od dawna i jestem zadowolony  :D
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: fokstrot w Styczeń 27, 2007, 21:46:01
program fajny tylko, ze w moim przypadku nie bardzo zdaje examin. caly mozliwy soft mam na karcie a mimo to ramu wolnego nie jest za wiele. po prostu jakas czesc programu tak czy siak tarfia do ramu /zapewne do windowsa/
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: Mr Groch w Styczeń 27, 2007, 21:51:54
To, ze wczesniej nie zostal "zauwazony" jest zapewne spowodowane
tym, ze wcale glosno o nim nie bylo... Jedyne tematy o UPX na
tym forum to wlasnie te, do ktorych linki dal nothin, i o ktorych
tez wpsomnailem w pierwszym poscie - problem polegal na tym,
ze oby dwa tematy znajduja sie na podforum, do ktorego zaglada
tylko garstka...

Pomyslalem wiec, ze dobrze by bylo jkaby wreszcie ktos przedstawil ten
programik na podforum najczesciej odwiedzanym, czyli tutaj.

Jak dla mnie ten programik jest jak nieoszlifowany diament, wsrod
setek mniej czy bardziej pozytecznych aplikacji...

Dobrze sie stalo, ze wreszcie zostal on zauwazony ;)
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: Mr Groch w Styczeń 27, 2007, 22:16:55
Aha, bym zapomnial...

Znalazlem na tym forym wypowiedz kolegi Tyler Durden:
Cytuj

Ale z drugiej strony UPX ma wady np:
- potrzebuje więcej pamięci RAM do startu programu nawet do 50%. Np Opera uruchamiana z karty SD normalna wersja wymaga 5MB, Upx'owana wersja już przeszło 7MB.


No wiec postanowilem to przetestowac... Do testow wykorzystalem programy:
Adobe Reader, CEdit, Garmin Que

Sprawdzalem ilosc zajmowanej pamieci przez procesy tych programow przed
i po kompresji. Idealnym przykladem okazal sie tutaj Adobe Reader -
przed kompresja, po wczytaniu 160 stronicowego pdf, program zajmowal
1413KB w pamieci. Po kompresji, po wczytaniu tego samego pliku PDF,
Adobe Reader nadal zajmuje 1413KB pamieci operacyjnej...
W przypadku CEdit podobnie, wahania +-10KB w zaleznosci od
uruchomienia... Jedynym negatywnym przykladem okazal sie Garmin
Que... Byc moze jest to spowodowane tym, ze program sam w sobie
zjmuje malo pamieci, a dodatkowe kilobajty to pewnie "miniprogramik
rozpakowujacy" - przed kompresja 68KB w pamieci, po kompresji 102 KB

Jak sami widzicie - w przypadku "duzych" aplikacji, praktycznie nie ma
roznicy w zajetosci pamieci operacyjnej...

Bym mzoe starsze wersje programu mialy taki problem, ale wersja 0.4
dziala idealnie :)
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: pocek w Styczeń 28, 2007, 00:17:41
Nie do końca. Zwiększa się ilość RAMu potrzebna do STARTU programu. Gdy już wystartuje, zajmuje mniej więcej tyle co bez UPX-a. Stąd te wyniki.
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: nothin w Styczeń 30, 2007, 14:08:36
panowie, moze wynikowo czas skonsolidować wiedzę z poprzednich wątków i tego i napisać listę, co się da pakować a czego nie.

mój typ (na nie):
isilo. nie działa po.
dlle od resco, to samo.
mój typ (na tak):
scummvm.
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: 12nala34 w Styczeń 30, 2007, 15:48:18
no, no, fajne  :)  szkoda, że nie na smartphone....
Tytuł: UPX4PPC - nawet dwukrotne zwiekszenie wolnego miejsca na PDA
Wiadomość wysłana przez: nothin w Styczeń 30, 2007, 16:03:14
Cytat: "12nala34"
no, no, fajne  :)  szkoda, że nie na smartphone....


hm, nie rozumiem...
Pakować pliki można na pececie, ja bym sprawdził, czy tak spoakowany plik nie zadziała na SP..

aha, niektóre pliki już są spakowane, więc kolejne pakowanie sesnu nie ma..