Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine (Az Openjdk és a Hotspot Java virtuális gép belsejében)

Értékelés:   (4.1 az 5-ből)

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine (Az Openjdk és a Hotspot Java virtuális gép belsejében) (Monica Beckwith)

Olvasói vélemények

Jelenleg nincsenek olvasói vélemények. Az értékelés 6 olvasói szavazat alapján történt.

Eredeti címe:

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

Könyv tartalma:

A Java Virtual Machine (JVM) teljesítménymérnöki munkáinak átfogó útmutatója minden tapasztalt Java-fejlesztő számára nélkülözhetetlen forrás. Monica Beckwith, a Java teljesítményének világhírű szakértője kifejezetten az OpenJDK HotSpot VM-re összpontosít, alaposan demisztifikálja a JVM teljesítményének összetett aspektusait, hatékony diagnosztikai technikákat oszt meg, és segít hatékony optimalizálásokat végrehajtani a saját kódjában.

Beckwith először is áttekinti a Java és a JVM fejlődését, megvilágítja a szemétgyűjtési stratégiákat, a párhuzamos és egyidejű GC szálakat és ezek teljesítményre gyakorolt hatásait. Ezután szakértő módon tárgyalja a Java típusrendszerének fejlődését, annak hatását a teljesítményre és a hatékonyságra, valamint a Project Valhalla lehetséges fejlesztéseket. Beckwith bemutatja, hogyan lehet a monolitikus Java-alkalmazásokat átalakítani a modern, moduláris Java-paradigmává, frissítve a projektstruktúrákat, biztosítva a függőségi kompatibilitást, és kezelve a modulokat a teljesítmény optimalizálása érdekében. Megtanulja, hogyan hozhatja ki a legtöbbet az egységesített Java Virtual Machine naplózási felületből a folyamatok átláthatóságának és ellenőrzésének maximalizálása, valamint a hibakeresés és a teljesítménytesztelés javítása érdekében.

Ezen alapok birtokában Beckwith bemutatja a végponttól végpontig tartó Java teljesítményoptimalizálás technikáit, beleértve a mikro-benchmarkingot is, amellyel bármilyen Java-kód teljesítményét értékelheti és javíthatja. Beckwith részletesen foglalkozik az OpenJDK fejlett memóriakezelésével, bemutatva, hogyan lehet kihasználni a JDK legújabb optimalizálásait és algoritmusait, valamint hogyan lehet a legtöbbet kihozni a szálak helyi kiosztási pufferéből (TLAB) és a nem egységes memóriaarchitektúrából (NUMA). A futásidejű teljesítményoptimalizálásról szóló teljes fejezet a Project Loom segítségével a párhuzamosság jövőjének előzetesét is tartalmazza. Beckwith az alkalmazások OpenJDK-val történő indításának felgyorsítására szolgáló fejlett technikákkal zárja a könyvet, beleértve az Elastic Metaspace, a Project Leyden és a GraalVM naprakész lefedettségét.

A könyv egyéb adatai:

ISBN:9780134659879
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2024
Oldalak száma:400

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine (Az Openjdk és a...
A Java Virtual Machine (JVM) teljesítménymérnöki...
Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine (Az Openjdk és a Hotspot Java virtuális gép belsejében) - Jvm Performance Engineering: Inside Openjdk and the Hotspot Java Virtual Machine

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)