El monitor JVM es un analizador de Java integrado con Eclipse para supervisar el uso de CPU, subprocesos y memoria de las aplicaciones Java. El monitor JVM ayudará a verificar rápidamente las aplicaciones Java sin tener que preparar ninguna configuración de inicio por adelantado.
El monitor de JVM encontrará automáticamente las JVM en ejecución en el host local y podrá comenzar a supervisarlas fácilmente. También admite la supervisión de aplicaciones Java en hosts remotos proporcionando el nombre de host y el número de puerto.
Tome notas sobre los cinco módulos de conocimientos básicos, mire a los funcionarios y vea si todos saben:
- Acercándose a Java
- Gestión de memoria automática
- Subsistema de ejecución de máquina virtual
- Optimización de código y compilación de programas
- Simultaneidad eficiente
Estos son solo los cinco módulos en las notas, el análisis de puntos de conocimiento específicos, ¡continuará mirando hacia abajo!
Capítulo 1 Acerca de Java
- Visión de conjunto
- Sistema de tecnología Java
- Historia de Java
- Familia de máquinas virtuales Java
- Mirando hacia el futuro de la tecnología Java
- Combate real: compila JDK tú mismo
- Resumen del capítulo
Capítulo 2 Área de memoria de Java y excepción de desbordamiento de memoria
- Visión de conjunto
- Área de datos en tiempo de ejecución
- Exploración del objeto de máquina virtual HotSpot
- Combate real: excepción OutOfMemoryError
- Resumen del capítulo
Capítulo 3 Recolector de basura y estrategia de asignación de memoria
- Visión de conjunto
- ¿El sujeto está muerto?
- Algoritmo de recolección de basura
- Implementación de detalles del algoritmo HotSpot
- Recolector de basura clásico
- Recolector de basura de baja latencia
- Elegir el recolector de basura adecuado
- Combate real: asignación de memoria y estrategia de recuperación.
- Resumen del capítulo
Capítulo 4 Herramientas de control de fallas y supervisión del rendimiento de la máquina virtual
- Visión de conjunto
- Herramientas básicas de resolución de problemas
- Herramienta de resolución de problemas visuales
- Complementos y herramientas de máquina virtual HotSpot
- Resumen del capítulo
Capítulo 5 Análisis del caso de ajuste y combate real
- Visión de conjunto
- caso de estudio
- Combate real: ajuste de velocidad de carrera de Eclipse
- Resumen del capítulo
Capítulo 6 Estructura del archivo de clase
- Visión de conjunto
- La piedra angular de la irrelevancia
- Estructura de archivo de clase
- Introducción a las instrucciones de bytecode
- Diseño público, realización privada
- Desarrollo de la estructura de archivos de clases
- Resumen del capítulo
Capítulo 7 Mecanismo de adición de clases de máquinas virtuales
- Visión de conjunto
- Tiempo de carga de clases
- El proceso de carga de clases
- Cargador de clases
- Sistema modular Java
- Resumen del capítulo
Capítulo 8 Motor de ejecución de código de bytes de máquina virtual
- Visión de conjunto
- Estructura del marco de pila en tiempo de ejecución
- Llamada de método
- Compatibilidad con idiomas escritos dinámicamente
- Motor de ejecución de interpretación de código de bytes basado en pilas
- Resumen del capítulo
Amigos que necesitan obtener este extracto de 716 páginas de las notas de estudio de JVM de forma gratuita, por favor ayuden a reenviar este artículo para que más personas puedan aprender esta nota + síganme (a menudo compartiendo notas de estudio) y luego escríbanme [notas] en privado para obtenerlas.
Capítulo 9 Casos del subsistema de carga y ejecución de clases y combate real
- Visión de conjunto
- caso de estudio
- Combate real: hágalo usted mismo para realizar la función de ejecución remota
- Resumen del capítulo
Capítulo 10 Compilación y optimización de front-end
- Visión de conjunto
- Compilador Javac
- El sabor del azúcar sintáctico de Java
- Combate real: procesador de anotaciones enchufable
- Resumen del capítulo
Capítulo 11 Compilación y optimización de backend
- Visión de conjunto
- Compilador justo a tiempo
- Compilador adelantado
- Técnicas de optimización del compilador
- Combate real: comprensión profunda del compilador Graal
- Resumen del capítulo
Capítulo 12 Modelo de memoria Java y subprocesos
- Visión de conjunto
- Consistencia y eficiencia del hardware
- Modelo de memoria Java
- Java e hilos
- Java y corrutinas
- Resumen del capítulo
Capítulo 13 Seguridad de roscas y optimización de bloqueo
- Visión de conjunto
- A salvo de amenazas
- Optimización de bloqueo
- Resumen del capítulo