Jvm Performance Engineering: În interiorul Openjdk și al mașinii virtuale Java Hotspot

Evaluare:   (4.1 din 5)

Jvm Performance Engineering: În interiorul Openjdk și al mașinii virtuale Java Hotspot (Monica Beckwith)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 6 voturi.

Titlul original:

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

Conținutul cărții:

Acest ghid cuprinzător pentru ingineria performanței mașinii virtuale Java (JVM) este o resursă indispensabilă pentru orice dezvoltator Java cu experiență. Monica Beckwith, expert de renume mondial în performanțele Java, se concentrează în mod special pe OpenJDK HotSpot VM, demistifică complet aspectele complexe ale performanței JVM, împărtășește tehnici puternice de diagnosticare și vă ajută să implementați optimizări eficiente în propriul cod.

În primul rând, Beckwith trece în revistă evoluția Java și a JVM, clarificând strategiile de colectare a gunoiului, firele GC paralele și concurente și implicațiile lor asupra performanței. În continuare, ea discută cu competență despre evoluția sistemului de tipuri Java, impactul acestuia asupra performanței și eficienței și potențialele îmbunătățiri ale Proiectului Valhalla. Beckwith arată cum să transformați aplicațiile Java monolitice în paradigma Java modernă, modulară, actualizând structurile proiectelor, asigurând compatibilitatea dependențelor și gestionând modulele pentru a optimiza performanța. Veți învăța cum să profitați la maximum de Interfața unificată de logare a mașinii virtuale Java pentru a maximiza vizibilitatea și controlul proceselor și pentru a îmbunătăți depanarea și testarea performanței.

Cu aceste fundații în loc, Beckwith introduce tehnici pentru optimizarea performanței Java de la un capăt la altul, inclusiv micro-benchmarking pentru a evalua și îmbunătăți performanța oricărui cod Java. Beckwith oferă o acoperire în profunzime a managementului avansat al memoriei în OpenJDK, arătând cum să valorificați optimizările și algoritmii JDK recenți și să profitați la maximum de TLAB (Thread-Local Allocation Buffers) și de arhitectura de memorie neuniformă (NUMA). Un capitol complet despre optimizarea performanței în timpul execuției include o previzualizare a viitorului concurenței cu Project Loom. Beckwith încheie cu tehnici avansate pentru accelerarea demarării aplicațiilor cu OpenJDK, inclusiv acoperirea actualizată a Elastic Metaspace, Project Leyden și GraalVM.

Alte date despre carte:

ISBN:9780134659879
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2024
Numărul de pagini:400

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Jvm Performance Engineering: În interiorul Openjdk și al mașinii virtuale Java Hotspot - Jvm...
Acest ghid cuprinzător pentru ingineria...
Jvm Performance Engineering: În interiorul Openjdk și al mașinii virtuale Java Hotspot - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)