2009-05-13 20 views
14

He intentado encontrar una interpretación de los segmentos de memoria de sun java vm, que también sería comprensible por un administrador. Debe explicar qué es la memoria Heap/Non-Heap y la importancia de los diferentes pools de memoria.Explicación de la memoria Java (SUN JVM)

Si de alguna manera se relaciona con la vista jconsole, sería una ventaja.

¿Hay algún sitio web con tal explicación?

Respuesta

6

This article from Sun on Tuning Garbage Collection with the 5.0 Java Virtual Machine debe tener bastante buenas definiciones y explicaciones de todo lo que busca; No creo que una tonelada haya cambiado en este tema entre 5.0 y 6.0

También hay este documento técnico en Memory Management in the Java HotSpot Virtual Machine.

Más Sun documentation, technical articles y whitepapers.

+0

Me gusta especialmente el documento técnico, pero como dije antes, nada adecuado para un programador no. – Mauli

26
+1

+1 para buenas colecciones – grayger

+0

Me gusta la lista, pero no hay una explicación que sea adecuada para un programador no. – Mauli

+0

No sé qué es lo que buscas entonces. ¿Un resumen general no técnico de alto nivel? Esto es de naturaleza muy técnica, pero no es necesario ser un programador para entenderlo (aunque ayuda). He agregado un artículo de JavaWorld que ofrece algunas imágenes de cómo se divide el montón. Estoy seguro de que encontrarás más cosas como esta si buscas algunos de los términos utilizados en este artículo, por ejemplo, Google. Eden Space, Nueva generación, Old Generation, Survivor Space, Tenured, etc. –

2

Además, consulte estas sesiones de JavaOne para JVM GC. (Incluyendo la reproducción de vídeo)

ACTUALIZACIÓN:

Oracle cambió contenidos JavaOne como pagado una. Por favor, consulte this article para el recolector de basura G1.

+0

¿pueden actualizar estos enlaces? – faizan

+0

Oracle cambió las sesiones en línea de JavaOne como servicio pago - USD 245 desde JavaOne 2010. :( – Wonil

Cuestiones relacionadas