Ottimizzare Java: Tecniche pratiche per migliorare le prestazioni delle applicazioni Jvm

Punteggio:   (4,2 su 5)

Ottimizzare Java: Tecniche pratiche per migliorare le prestazioni delle applicazioni Jvm (J. Evans Benjamin)

Recensioni dei lettori

Riepilogo:

Il libro “Optimizing Java” fornisce una comprensione approfondita degli interni della JVM e delle tecniche di ottimizzazione delle prestazioni, che non si limitano alla sola garbage collection (GC). Include strumenti pratici e approfondimenti adatti agli sviluppatori che desiderano migliorare le proprie applicazioni Java. Tuttavia, il libro è stato criticato per le incoerenze, la mancanza di dettagli nelle spiegazioni e la scarsa revisione, che hanno portato alcuni a mettere in dubbio il suo valore rispetto al prezzo.

Vantaggi:

Esplorazione dettagliata degli interni della JVM e dell'ottimizzazione delle prestazioni
include strumenti pratici
adatto sia ai principianti che agli sviluppatori esperti
copre il threading, il bytecode e i compilatori JIT
presenta i concetti in modo chiaro con esempi e illustrazioni
rilevanti per le moderne versioni di Java.

Svantaggi:

Qualità incoerente e scarsa correzione delle bozze
alcuni concetti possono essere troppo elementari
manca una guida dettagliata sull'uso degli strumenti citati
non affronta sistematicamente i problemi di performance
considerato eccessivamente costoso per il contenuto fornito.

(basato su 14 recensioni dei lettori)

Titolo originale:

Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Contenuto del libro:

La messa a punto delle prestazioni è una scienza sperimentale, ma questo non significa che gli ingegneri debbano ricorrere a congetture e folklore per portare a termine il lavoro. Eppure è spesso così. Con questo libro pratico, i tecnologi Java di livello intermedio e avanzato che lavorano con stack tecnologici complessi impareranno a mettere a punto le applicazioni Java per le prestazioni utilizzando un approccio quantitativo e verificabile.

La maggior parte delle risorse sulle prestazioni tende a discutere la teoria e gli aspetti interni delle macchine virtuali Java, ma questo libro si concentra sugli aspetti pratici della messa a punto delle prestazioni, esaminando un'ampia gamma di aspetti. Non ci sono semplici ricette, trucchi o algoritmi da imparare. La messa a punto delle prestazioni è un processo di definizione e determinazione dei risultati desiderati. E richiede diligenza.

⬤ Imparare come i principi e la tecnologia Java utilizzano al meglio l'hardware e i sistemi operativi moderni.

⬤ Esplorate diversi test sulle prestazioni e gli anti-pattern più comuni che possono infastidire il vostro team.

⬤ Comprendere le insidie della misurazione delle prestazioni di Java e gli svantaggi del microbenchmarking.

⬤ Interrogarsi sulla registrazione, il monitoraggio, la messa a punto e gli strumenti della JVM garbage collection.

⬤ Esplorare la compilazione JIT e le tecniche di performance del linguaggio Java.

⬤ Imparare gli aspetti delle prestazioni dell'API Java Collections e ottenere una panoramica della concorrenza Java.

Altre informazioni sul libro:

ISBN:9781492025795
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:600

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Ottimizzare Java: Tecniche pratiche per migliorare le prestazioni delle applicazioni Jvm -...
La messa a punto delle prestazioni è una scienza...
Ottimizzare Java: Tecniche pratiche per migliorare le prestazioni delle applicazioni Jvm - Optimizing Java: Practical Techniques for Improving Jvm Application Performance

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)