Optimizarea Java: Tehnici practice pentru îmbunătățirea performanței aplicațiilor Jvm

Evaluare:   (4.2 din 5)

Optimizarea Java: Tehnici practice pentru îmbunătățirea performanței aplicațiilor Jvm (J. Evans Benjamin)

Recenzii ale cititorilor

Rezumat:

Cartea „Optimizing Java” oferă o înțelegere aprofundată a elementelor interne ale JVM și a tehnicilor de optimizare a performanței, acoperind mai mult decât colectarea gunoiului (GC). Cartea include instrumente practice și perspective potrivite pentru dezvoltatorii care doresc să își îmbunătățească aplicațiile Java. Cu toate acestea, cartea a fost criticată pentru inconsecvențe, lipsa detaliilor în explicații și corectura slabă, ceea ce i-a determinat pe unii să pună la îndoială valoarea sa în raport cu prețul său.

Avantaje:

Explorare detaliată a elementelor interne ale JVM și a optimizării performanței
include instrumente practice
potrivită atât pentru începători, cât și pentru dezvoltatori experimentați
acoperă threading-ul, bytecode-ul și compilatoarele JIT
prezintă clar conceptele cu exemple și ilustrații
relevantă pentru versiunile Java moderne.

Dezavantaje:

Calitate inconsistentă și corectare slabă
unele concepte pot fi prea elementare
lipsesc îndrumări detaliate privind utilizarea instrumentelor menționate
nu abordează sistematic problemele de performanță
considerat supraevaluat pentru conținutul oferit.

(pe baza a 14 recenzii ale cititorilor)

Titlul original:

Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Conținutul cărții:

Reglarea performanței este o știință experimentală, dar asta nu înseamnă că inginerii trebuie să recurgă la presupuneri și la folclor pentru a-și face treaba. Totuși, acesta este adesea cazul. Cu această carte practică, tehnologii Java intermediari și avansați care lucrează cu pachete tehnologice complexe vor învăța cum să acordeze aplicațiile Java pentru performanță folosind o abordare cantitativă, verificabilă.

Majoritatea resurselor privind performanța tind să discute teoria și aspectele interne ale mașinilor virtuale Java, dar această carte se concentrează pe aspectele practice ale ajustării performanței prin examinarea unei game largi de aspecte. Nu există rețete simple, sfaturi și trucuri sau algoritmi de învățat. Reglarea performanței este un proces de definire și determinare a rezultatelor dorite. Și necesită sârguință.

⬤ Învățați cum principiile și tehnologia Java utilizează cel mai bine hardware-ul și sistemele de operare moderne.

⬤ Explorați mai multe teste de performanță și anti-patternuri comune care vă pot vexa echipa.

⬤ Înțelegeți capcanele măsurării cifrelor de performanță Java și dezavantajele microbenchmarking-ului.

⬤ Dive în JVM garbage collection logging, monitorizare, tuning, și instrumente.

⬤ Explorați compilarea JIT și tehnicile de performanță ale limbajului Java.

⬤ Învățați aspectele legate de performanță ale API-ului Java Collections și obțineți o prezentare generală a simultaneității Java.

Alte date despre carte:

ISBN:9781492025795
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2018
Numărul de pagini:600

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Optimizarea Java: Tehnici practice pentru îmbunătățirea performanței aplicațiilor Jvm - Optimizing...
Reglarea performanței este o știință...
Optimizarea Java: Tehnici practice pentru îmbunătățirea performanței aplicațiilor Jvm - Optimizing Java: Practical Techniques for Improving Jvm Application Performance

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)