Avatar billede sbk200 Nybegynder
22. juni 2004 - 08:47 Der er 7 kommentarer og
3 løsninger

Optimering af kode. (Reducering af filstørrelse af class og jar)

Hej, Findes der nogle gode tools til optimering af fil størrelsen af jar og class filer. Jeg har en applet som jeg gerne vil have mindst mulig. Nogle råd og erfaringer ! Skal kunne anvendes under JDK 1.1.8
Avatar billede sbk200 Nybegynder
22. juni 2004 - 09:15 #1
Fandt faktisk et ret godt tool. JoGa (http://www.nq4.de/) den reducerede appletten fra 20k til 12,5k :o)
Avatar billede arne_v Ekspert
22. juni 2004 - 09:25 #2
De fleste obfuscatorer gør koden mindre.

Så oversæt med -g:none og kør en obfuscator bagefter.
Avatar billede sbk200 Nybegynder
22. juni 2004 - 09:31 #3
Er ikke helt med ,.. Kan jeg ikke lige få en forklaring på obfuscator og -g:none
Avatar billede arne_v Ekspert
22. juni 2004 - 09:39 #4
-g:none er en switch til javac kommandoen når man kompiler command line. Hvis
du compiler fra IDE kan den også sættes et eller andet sted.
Avatar billede arne_v Ekspert
22. juni 2004 - 09:40 #5
En ofuscator er et program som modificerer en class fil ved at erstatte
alle de sigende navne med x1, x2, x3 etc..

det bruges primært for at forhindre reverse engineering af koden. Men som
side effect mindsker det også kode størrelsen.
Avatar billede simonvalter Praktikant
22. juni 2004 - 10:55 #6
Her finder du en masse tips til j2me hvor størrelsen kan betyde noget
http://www.javaperformancetuning.com/tips/j2me.shtml#REF4
kan også bruges til j2me.
arne har nævnt de vigtigste.
men det er mange andre gode tips som f.eks at instalisere arrays fra en encoded string ungå for mange klasser, nedarvninger, accessors osv.
det er selvfølgelig ikke altid pænt at gøre men det må være dit valg.
Avatar billede simonvalter Praktikant
22. juni 2004 - 10:55 #7
kan også bruges til j2me -> kan også bruges til j2se
Avatar billede sbk200 Nybegynder
22. juni 2004 - 11:02 #8
Tak for det,.. Kan I ikke begge smide et svar så tror jeg vi alle deler point !
Avatar billede arne_v Ekspert
22. juni 2004 - 11:05 #9
ok
Avatar billede simonvalter Praktikant
22. juni 2004 - 14:39 #10
her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester