Optimalizácia Javy: Praktické techniky na zlepšenie výkonu aplikácií Jvm

Hodnotenie:   (4,2 z 5)

Optimalizácia Javy: Praktické techniky na zlepšenie výkonu aplikácií Jvm (J. Evans Benjamin)

Recenzie čitateľov

Zhrnutie:

Kniha „Optimalizácia Javy“ poskytuje dôkladné pochopenie vnútorných funkcií JVM a techník optimalizácie výkonu, pričom zahŕňa viac než len zber odpadu (GC). Obsahuje praktické nástroje a poznatky vhodné pre vývojárov, ktorí chcú vylepšiť svoje aplikácie v jazyku Java. Kniha však čelila kritike pre nekonzistentnosť, nedostatok podrobností vo vysvetlivkách a slabú korektúru, čo viedlo niektorých k spochybneniu jej hodnoty v pomere k cene.

Výhody:

Podrobné skúmanie vnútorných častí JVM a optimalizácie výkonu
obsahuje praktické nástroje
vhodné pre začiatočníkov aj skúsených vývojárov
zahŕňa vlákna, bajtový kód a kompilátory JIT
prehľadne prezentuje koncepty na príkladoch a ilustráciách
relevantných pre moderné verzie Javy.

Nevýhody:

Nedôsledná kvalita a slabá korektúra
niektoré koncepty môžu byť príliš elementárne
chýba podrobný návod na používanie uvedených nástrojov
nerieši systematicky otázky výkonu
považuje sa za predražený vzhľadom na poskytovaný obsah.

(na základe 14 čitateľských recenzií)

Pôvodný názov:

Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Obsah knihy:

Ladenie výkonu je experimentálna veda, ale to neznamená, že by sa inžinieri mali pri práci uchyľovať k dohadom a folklóru. Napriek tomu sa to často deje. Vďaka tejto praktickej knihe sa stredne pokročilí až pokročilí technológovia Javy, ktorí pracujú s komplexnými technologickými zásobníkmi, naučia ladiť aplikácie Javy na výkon pomocou kvantitatívneho a overiteľného prístupu.

Väčšina zdrojov o výkone má tendenciu diskutovať o teórii a interných prvkoch virtuálnych strojov Java, ale táto kniha sa zameriava na praktické aspekty ladenia výkonu skúmaním širokého spektra aspektov. Nie sú tu žiadne jednoduché recepty, tipy a triky ani algoritmy, ktoré sa treba naučiť. Ladenie výkonu je proces definovania a určovania požadovaných výsledkov. A to si vyžaduje usilovnosť.

⬤ Zistite, ako princípy a technológie jazyka Java čo najlepšie využívajú moderný hardvér a operačné systémy.

⬤ Preskúmajte niekoľko výkonnostných testov a bežných anti-vzorov, ktoré môžu potrápiť váš tím.

⬤ Pochopte úskalia merania výkonnostných čísel Javy a nevýhody mikrobenchmarkingu.

⬤ Ponorte sa do logovania, monitorovania, ladenia a nástrojov na zber odpadu JVM.

⬤ Preskúmajte kompiláciu JIT a techniky výkonu jazyka Java.

⬤ Oboznámte sa s výkonnostnými aspektmi API Java Collections a získajte prehľad o súbežnosti jazyka Java.

Ďalšie údaje o knihe:

ISBN:9781492025795
Autor:
Vydavateľ:
Väzba:Mäkká väzba
Rok vydania:2018
Počet strán:600

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Optimalizácia Javy: Praktické techniky na zlepšenie výkonu aplikácií Jvm - Optimizing Java:...
Ladenie výkonu je experimentálna veda, ale to...
Optimalizácia Javy: Praktické techniky na zlepšenie výkonu aplikácií Jvm - Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Diela autora vydali tieto vydavateľstvá: