Optimalizace kódu v Javě

Programování8. únor 2006, 14:09

Právě jsem dočetl knihu Java - vylaďování výkonu. Můžu vřele doporučit všem, kteří se zabývají Javou na hlubší úrovni. Možná jsem objevil Ameriku, ale dozvěděl jsem se v ní, kromě klasických metod optimalizace i například o metodách, jak si napsat vlastní jednoduché profilery - pomocí změny kódu standardních tříd a podobné perličky.

Kniha se zabývá odlišnostmi jednotlivých verzí SDK, optimalizací různých programových konstruktů a používání standardních tříd Javy, efektivnější využívání zdojů, apod.

Spoustu dalších článků najdete na stránkách Java Performance Tuning.

Ale hlavně nezapomeňte na první a základní pravidlo: Optimalizujte, až když musíte! ;-)

[1] David Vach [web], 19. duben 2006, 13:57

Krome pouzivani ruznych technik popisovanych v knizce, je dobre pouzivat i ruzne javovske knihovny nahrazujici klasicke JDK (napr. knihovny pro praci s polem - tj. jina implementace List, Set, Map, ... atd) - tyto knihovny jsou vetsinou optimalizovane pro vykon - napr. knihovny od apache

[2] Kalicka [web], 19. duben 2006, 16:28

[1]Diky za tip!

Hlavne jsme zvedav jak Apachi vyjde jejich snaha o free implementaci celeho JDK :)

[3] Informatik [web], 16. červen 2008, 1:29

I hate JAVA! :-)