Gestione della memoria JVM & garbage collection libro? [chiuso]


Qualcuno potrebbe consigliare un libro (o qualsiasi altra fonte) che rivelerebbe a fondo interni di JVM memory management & garbage collection (ottimizzazione, lavoro, riferimenti circolari, peculiarità, discussioni per vari impl JVM...)?

[Quello che ho trovato finora sono articoli separati dedicati a vari aspetti ma nessun tomo pesante :). Alcuni buoni materiali per l'implementazione di Hotspot sono qui . ]

Grazie mille per qualsiasi consiglio che dai.

Author: Max, 2010-06-02

5 answers

Se cerchi una risorsa indipendente dal fornitore che riveli e descriva accuratamente tutti i vari algoritmi GC mai studiati / progettati, ti consiglio:

  • Il Garbage Collection Handbook - Spiega la teoria e l'implementazione della principale ricerca GC che c'era fin dal primo algoritmo GC mai progettato. Riferimenti anche articoli di ricerca correlati dove si possono trovare tutti i dettagli cattivi. Mi piace molto quel libro, penso che QUESTA È LA BIBBIA di tutta la ricerca GC-correlati.
 5
Author: Ales, 2017-10-06 16:35:13
 11
Author: bakkal, 2010-06-02 11:48:18

Questo è altamente dipendente dal fornitore e non necessariamente condiviso.

HotSpot è open source e dimostra direttamente come è fatto. Jikes RVM è una JVM scritta in Java che potrebbe essere più facile da approfondire. JamVM è una piccola JVM scritta in C che - a causa delle sue dimensioni-potrebbe anche essere più facile da immergersi.

 4
Author: Thorbjørn Ravn Andersen, 2010-06-02 11:28:47

Suggerirei di passare attraverso le specifiche della macchina virtuale Java.Di seguito è riportato l'URL per lo stesso:

Http://java.sun.com/docs/books/jvms/second_edition/html/VMSpecTOC.doc.html

Questo ti dà una buona generica dettagli sulla macchina virtuale java.

 2
Author: Anil Vishnoi, 2010-09-07 08:55:19

Inoltre, dai un'occhiata a questo: http://dave-robinson.net/tuning/jvm_details.html

 1
Author: instantsetsuna, 2010-09-07 08:49:16