Jvm Performance Engineering: JVM: Inside Openjdk and the Hotspot Java Virtual Machine (Vnútri Openjdk a virtuálneho stroja Java)

Hodnotenie:   (4,1 z 5)

Jvm Performance Engineering: JVM: Inside Openjdk and the Hotspot Java Virtual Machine (Vnútri Openjdk a virtuálneho stroja Java) (Monica Beckwith)

Recenzie čitateľov

Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 6 hlasoch.

Pôvodný názov:

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Obsah knihy:

Tento komplexný sprievodca výkonnostným inžinierstvom virtuálneho stroja Java (JVM) je nepostrádateľným zdrojom informácií pre každého skúseného vývojára Javy. Svetoznáma odborníčka na výkonnosť Javy Monica Beckwith sa zameriava konkrétne na OpenJDK HotSpot VM, dôkladne demystifikuje zložité aspekty výkonu JVM, delí sa o výkonné diagnostické techniky a pomôže vám implementovať účinné optimalizácie vo vašom vlastnom kóde.

Beckwithová najprv skúma vývoj Javy a JVM, objasňuje stratégie zberu odpadu, paralelné a súbežné vlákna GC a ich vplyv na výkon. Ďalej odborne rozoberá vývoj typového systému Javy, jeho vplyv na výkon a efektivitu a potenciálne vylepšenia projektu Valhalla. Beckwith ukazuje, ako transformovať monolitické aplikácie Java na modernú modulárnu paradigmu Java, aktualizovať štruktúry projektov, zabezpečiť kompatibilitu závislostí a spravovať moduly s cieľom optimalizovať výkon. Dozviete sa, ako čo najlepšie využiť jednotné rozhranie logovania virtuálneho stroja Java na maximalizáciu prehľadu a kontroly procesov a zlepšenie ladenia a testovania výkonu.

Na základe týchto základov Beckwith predstavuje techniky na komplexnú optimalizáciu výkonu Javy vrátane mikro-benchmarkingu na hodnotenie a zvýšenie výkonu akéhokoľvek kódu Javy. Beckwith podrobne pokrýva pokročilú správu pamäte v OpenJDK a ukazuje, ako využiť najnovšie optimalizácie a algoritmy JDK a čo najlepšie využiť Thread-Local Allocation Buffers (TLAB) a Non-Uniform Memory Architecture (NUMA). Úplná kapitola o optimalizácii výkonu počas behu obsahuje náhľad na budúcnosť súbežnosti s projektom Loom. Beckwith v závere uvádza pokročilé techniky na zrýchlenie spúšťania aplikácií s OpenJDK vrátane aktuálneho pokrytia Elastic Metaspace, Project Leyden a GraalVM.

Ďalšie údaje o knihe:

ISBN:9780134659879
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2024
Počet strán:400

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Jvm Performance Engineering: JVM: Inside Openjdk and the Hotspot Java Virtual Machine (Vnútri...
Tento komplexný sprievodca výkonnostným...
Jvm Performance Engineering: JVM: Inside Openjdk and the Hotspot Java Virtual Machine (Vnútri Openjdk a virtuálneho stroja Java) - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)