Cantitate/Preț
Produs

Java Performance: In-depth Advice for Tuning and Programming Java 8, 11, and Beyond

Autor Scott Oaks
en Limba Engleză Paperback – mar 2020

Problema centrală pe care o abordăm în acest volum este optimizarea sistemelor complexe unde latența și consumul de resurse devin critice pentru producție. Găsim în această a doua ediție a Java Performance un ghid tehnic riguros, axat pe înțelegerea modului în care codul interacționează direct cu Java Virtual Machine (JVM). Observăm o trecere necesară de la simpla scriere a codului la ingineria de performanță, autorul oferind instrumente concrete pentru monitorizarea și reglarea versiunilor Java 8 și 11 LTS. Considerăm că structura cărții este esențială pentru diagnosticarea blocajelor (bottlenecks). Scott Oaks nu se limitează la teorie, ci analizează patru principii fundamentale pentru testarea performanței, oferind în același timp o perspectivă asupra tehnologiilor emergente, cum ar fi compilarea AOT și noile mecanisme experimentale de colectare a deșeurilor (Garbage Collection). Cititorul care a aplicat deja metodele cantitative din Optimizing Java va găsi aici o completare practică vitală, orientată spre reglajul fin al API-urilor și optimizarea interacțiunii cu bazele de date. În comparație cu The Well-Grounded Java Developer, care oferă o bază largă de cunoștințe despre ecosistem, această lucrare se specializează strict pe performanța brută și pe comportamentul intern al platformei. Această carte reprezintă o evoluție firească în opera autorului. Dacă în Java Threads acesta explora dificultățile execuției concurente, iar în Java Security analiza barierele de protecție ale mediului de execuție, Java Performance sintetizează aceste teme sub umbrela eficienței. Este o resursă tehnică ce transformă procesul de tuning dintr-o serie de încercări empirice într-o disciplină bazată pe date și metrici observabile.

Citește tot Restrânge

Preț: 31049 lei

Preț vechi: 38811 lei
-20%

Puncte Express: 466

Carte disponibilă

Livrare economică 28 aprilie-12 mai
Livrare express 14-18 aprilie pentru 6801 lei


Specificații

ISBN-13: 9781492056119
ISBN-10: 1492056111
Pagini: 450
Dimensiuni: 177 x 236 x 24 mm
Greutate: 0.81 kg
Ediția:2nd edition
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte inginerilor software și specialiștilor în performanță care doresc să stăpânească ecosistemul JVM. Cititorul câștigă capacitatea de a reduce impactul Garbage Collector-ului și de a optimiza aplicațiile Java 8 și 11 în medii de producție. Este un instrument indispensabil pentru cine vrea să treacă dincolo de scrierea codului corect, către scrierea codului performant și scalabil.


Despre autor

Scott Oaks este arhitect în cadrul Oracle Corporation, unde se concentrează pe performanța software-ului middleware. Cu o carieră începută la Sun Microsystems, a lucrat la tehnologii diverse, de la nucleul SunOS la programare de rețea. Din 2001, s-a specializat exclusiv în Java Performance Group, devenind una dintre cele mai autoritare voci în domeniu. Este autorul mai multor titluri de referință publicate de O'Reilly, printre care Java Security și Java Threads, experiența sa fiind ancorată în zeci de ani de dezvoltare a platformei Java.


Descriere

Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at understanding how code behaves in the Java Virtual Machine-including the tunings likely to help performance. This updated second edition helps you gain in-depth knowledge of Java application performance using both the JVM and the Java platform.

Developers and performance engineers alike will learn a variety of features, tools, and processes for improving the way the Java 8 and 11 LTS releases perform. While the emphasis is on production-supported releases and features, this book also features previews of exciting new technologies such as ahead-of-time compilation and experimental garbage collections. Understand how various Java platforms and compilers affect performanceLearn how Java garbage collection worksApply four principles to obtain best results from performance testingUse the JDK and other tools to learn how a Java application is performingMinimize the garbage collector's impact through tuning and programming practicesTackle performance issues in Java APIsImprove Java-driven database application performance