epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7

Es una abreviatura de JVM (Java Virtual Machine máquina virtual de Java), JVM es una especificación para un dispositivo de computación, que es un equipo ficticio, se hace pasar sobre la simulación por ordenador real de varias funciones implementadas en ordenador.

Una característica muy importante del lenguaje Java es independiente de la plataforma. El uso de la máquina virtual de Java es la clave para lograr esta característica. lengua general de alto nivel si quiere correr en diferentes plataformas, por lo menos necesita ser compilado en un código objeto diferente. Y después de la introducción del lenguaje de máquina virtual de Java, no necesita lenguaje Java que volver a compilar para ejecutarse en diferentes plataformas cuando. Máquina Virtual de Java utilizando la información lenguaje Java asociado con una plataforma de protección especial, por lo que sólo compilador de lenguaje Java para generar el código objeto (código de bytes) que se ejecuta en la máquina virtual de Java puede ejecutarse sin modificaciones en múltiples plataformas . Máquina Virtual Java de código de bytes, cuando se ejecuta, el intérprete de código de bytes en instrucciones de máquina ejecutadas en una plataforma en particular. Esta es la capacidad de Java para "compilar una vez, ejecutar en cualquier lugar" razones.

Generalmente por el subsistema de JVM cargador de clases (cargador de clases), el área de datos en tiempo de ejecución, el motor de ejecución, la recolección de basura cuatro partes. En el que el área de datos de tiempo de ejecución que están más preocupados, que es la parte de memoria JVM es una zona método (Método de área), pila de Java (Java Heap), una pila de máquina virtual (JVM Pila), el contador de programa, pilas de métodos nativos (Método Nativo pila) estas partes.

Dado que la longitud del artículo es demasiado largo, de pequeño formato organizado en un documento PDF de la optimización del rendimiento de JVM y consolidación de análisis se ha completado, la manera de obtener el documento: prestar atención a mi carta de respuesta privada [información] a la arquitectura

Recuerde que cuando ayuda transmita este artículo para compartir mi carta yo privado!

directorio

De los cinco análisis exhaustivo de la JVM, la optimización del rendimiento

1, área de memoria JVM se divide

2, el subsistema de ejecución de JVM

3, el recolector de basura y la estrategia de asignación de memoria

4, escritura eficiente y elegante programas Java

5, la optimización del rendimiento

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


Una, la memoria JVM zonificación

1. El contador de programa (rosca-privada)

pila 2.Java (rosca-privada)

3. Las pilas de métodos nativos (rosca-privada)

4. montón (hilos de acción)

El área de método (hilos de acción)

6. Directo a Memoria (hilos acción)

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


Dos, el subsistema de ejecución de JVM

estructura de archivos de clase 1.class

2. instrucciones de código de bytes

3. El mecanismo de carga de clases

4. El cargador de clases

mecanismo 5.Tomcat clase de carga

6. detallada Method Invocation

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


En tercer lugar, el recolector de basura y la estrategia de asignación de memoria

En 1.Java se pasa por valor o referencia pasado?

2. El tipo de referencia

3. algoritmo básico de recolección de basura

4. Tratamiento de la basura generacional

5.JAVA basura tipo de colección GC

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


En cuarto lugar, la escritura eficiente y elegante programas Java

1. Orientada a Objetos

2. Métodos

3. Programación general

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


En quinto lugar, la optimización del rendimiento

1. Indicadores de evaluación / prueba de funcionamiento comunes

2. herramienta de optimización del rendimiento USADOS

3 servicio de optimización del rendimiento de aplicaciones

(1) asíncrono

(2) clúster

(3) la aplicación relacionada

epidemia de repetición, era JVM y la optimización del rendimiento Ali Gangster terminar los puntos de conocimiento básico, Yingkang P7


Dado que la longitud del artículo es demasiado largo, de pequeño formato organizado en un documento PDF de la optimización del rendimiento de JVM y consolidación de análisis se ha completado, la manera de obtener el documento: prestar atención a mi carta de respuesta privada [información] a la arquitectura

Recuerde que cuando ayuda transmita este artículo para compartir mi carta yo privado!



Supongo que te gusta

Origin blog.51cto.com/14544183/2479279
Recomendado
Clasificación