Java Optimieren

Hi,

hin und wieder stell ich mir Fragen, wie:
Nutz ich jetzt besser ein Array oder ein Hashtable?
Vererbe ich die Klasse oder nutz ich eine Instanz in einer eigenen Klasse?
Lohnt sich eine neue DB-Verbindung wenn…?
Wann sind welche Statements sicher genug und wie performant im Verhältnis zur alternative X?
Sollte ich die Schleife lieber nochmal schreiben um zu verhindern, dass dieses Objekt in dem Umfang immer wieder geändet wird?
Wann sollte ich den GC aufrufen?
etc.

Kennt jemand eine Zusammenfassung, so eine art JavaPerformanceSpeicherOptimierungsDokumentation.
Mit irgendwechen Standarts von Source etc.
Normale tutorials gibt es ja wie Sand am Meer aber hierbei bin ich noch auf nix Brauchbares gestoßen. Immer nur vereinzelt mal ein Tip oder man darf die ganze Api wälzen.
Ich will einfach mehr Professionalität entwickeln als ‚Ich programmier halt was gerade so funktioniert‘.

cu Desian

Kennt jemand eine Zusammenfassung, so eine art
JavaPerformanceSpeicherOptimierungsDokumentation.

Desian,

kennst du z.B.
http://www.bastie.de/resource/resource.html
oder auch
http://www.javaperformancetuning.com
/Dirk

Jetzt schon :wink:
Sieht gut aus.
Danke!

cu Desian

Kennt jemand eine Zusammenfassung, so eine art
JavaPerformanceSpeicherOptimierungsDokumentation.
Mit irgendwechen Standarts von Source etc.
Normale tutorials gibt es ja wie Sand am Meer aber hierbei bin
ich noch auf nix Brauchbares gestoßen. Immer nur vereinzelt
mal ein Tip oder man darf die ganze Api wälzen.
Ich will einfach mehr Professionalität entwickeln als ‚Ich
programmier halt was gerade so funktioniert‘.

Es gibt ein Buch von Addison Wesley: „Java Performance and Scalability“ und von O’Reilly - Java Performance Tuning.