jar - ressourcen - performance?

flashray

Erfahrenes Mitglied
Hallo Freunde,

würdet ihr Ressourcen, wie beispielsweise Toolbar Icons mit in das jar packen oder nicht? Gebe es da einen Unterschied bezüglich Performance?

Zweitens hat das Komprimieren eines jar wesentliche Wirkung auf die Performance der Applikation?


Vg Erdal
 
Hallo!

ich würde die Ressourcen ins jar packen. Einen großen Performance Nachteil handelt man sich dadurch nicht ein eher das Gegenteil.

Gruß Tom
 
Hallo!

Also solange du nicht mehrere 100 MB Bilder aus den Archiven lädst wird der Performance Hit nicht zu groß werden... wenn überhaupt. Wie gesagt ich glaube das das Laden aus einem Jar geht sogar schneller von statten, da dadurch im Prinzip nur "ein" "teurer" Aufruf der nativen Betriebsystem FileHandlings erfolgen muss... weiterhin wirst du deine Resourcen doch nur einmal laden und dann wohl Cachen... also who cares?!
Siehe auch hier:
http://safari.oreilly.com/JVXSL.asp?xmlid=0-596-00377-3/javapt2-CHP-3-SECT-12

Wird deine Anwendung über das Web geladen (als Applet oder via) Webstart ist der start bzw. das initiale Laden auf jeden Fall schneller, da nur ein Request für das dicke jar statt viele Requests für kleine Dateien...

Konzentier dich lieber mal auf die Anwendung als auf solchen Nebensachen... (unnessesary) Premature optimization is the root of all evil...

Gruß Tom
 
Zurück