Java >> Tutorial de Java >  >> JVM
JVM
  • Listar todas las clases cargadas en la JVM

    1. Resumen En este tutorial, aprenderemos diferentes técnicas para enumerar todas las clases cargadas en la JVM. Por ejemplo, podemos cargar el volcado de pila de JVM o conectar las aplicaciones en ejecución a varias herramientas y enumerar todas las clases cargadas en esa herramienta. Además, hay

  • Obtener todos los subprocesos JVM en ejecución

    1. Resumen En este breve tutorial, aprenderemos cómo obtener todos los subprocesos en ejecución en la JVM actual , incluidos los hilos no iniciados por nuestra clase. 2. Usa el Hilo Clase getAllStackTrace() método del Hilo class proporciona un seguimiento de la pila de todos los subprocesos en ej

  • Encuentre el algoritmo de GC utilizado por una instancia de JVM

    1. Resumen Además de las utilidades de desarrollo típicas, como el compilador y el tiempo de ejecución, cada versión de JDK se envía con una miríada de otras herramientas. Algunas de estas herramientas pueden ayudarnos a obtener información valiosa sobre nuestras aplicaciones en ejecución. En este

  • Compilación por niveles en JVM

    1. Resumen La JVM interpreta y ejecuta bytecode en tiempo de ejecución. Además, utiliza la compilación justo a tiempo (JIT) para mejorar el rendimiento. En versiones anteriores de Java, teníamos que elegir manualmente entre los dos tipos de compiladores JIT disponibles en Hotspot JVM. Uno está opt

  • Diagnóstico de una JVM en ejecución

    1. Resumen La máquina virtual Java (JVM) es una máquina virtual que permite que una computadora ejecute programas Java. En este artículo, veremos cómo podemos diagnosticar fácilmente una JVM en ejecución. Tenemos muchas herramientas disponibles en el propio JDK que se pueden utilizar para diversas

  • Almacenamiento JVM para miembros estáticos

    1. Resumen En nuestro trabajo diario, a menudo no nos preocupamos por la asignación de memoria interna de JVM. Sin embargo, conocer los conceptos básicos del modelo de memoria JVM resulta útil para optimizar el rendimiento y mejorar la calidad del código . En este artículo, exploraremos el almace

  • Parámetros de JVM InitialRAMPercentage, MinRAMPercentage y MaxRAMPercentage

    1. Resumen En este tutorial, analizaremos algunos parámetros de JVM que podemos usar para establecer el porcentaje de RAM de la JVM. Introducido en Java 8, los parámetros InitialRAMPercentage , Porcentaje mínimo de RAM y Porcentaje máximo de RAM ayuda para configurar el tamaño de almacenamiento di

  • Recolectores de basura experimentales en la JVM

    1. Introducción En este tutorial, cubriremos los problemas básicos con la administración de memoria de Java y la necesidad de encontrar constantemente mejores formas de lograrlo. Esto cubrirá principalmente el nuevo recolector de basura experimental introducido en Java llamado Shenandoah y cómo se

  • Introducción a los intrínsecos de JVM

    1. Introducción En este artículo, aprenderemos qué son los intrínsecos y cómo funcionan en Java y otros lenguajes basados ​​en JVM. 2. ¿Qué son los intrínsecos? Una función intrínseca es una función que tiene un manejo especial por parte del compilador o intérprete de nuestro lenguaje de program

  • Una introducción al grupo constante en la JVM

    1. Introducción Cuando compilamos un .java archivo, obtenemos un archivo de clase separado con un .class extensión. La .clase El archivo consta de varias secciones y un grupo de constantes es una de ellas. En este tutorial rápido, vamos a explorar los detalles de un grupo constante. Además, veremo

  • Comprobar si un programa Java se está ejecutando en una JVM de 64 bits o de 32 bits

    1. Resumen Aunque Java es independiente de la plataforma, hay momentos en los que tenemos que usar bibliotecas nativas. En esos casos, es posible que necesitemos identificar la plataforma subyacente y cargar las bibliotecas nativas apropiadas al inicio. En este tutorial, aprenderemos diferentes fo

  • ¿Cuál es la diferencia entre DVM y JVM?

    1. Introducción En este artículo, exploraremos las diferencias entre la Java Virtual Machine (JVM) y la máquina virtual Dalvik (DVM) . Primero echaremos un vistazo rápido a cada uno de ellos y luego haremos una comparación. Tenga en cuenta que, a partir de Android 5.0, la máquina virtual Dalvik se

  • ¿Dónde se almacena la longitud de la matriz en JVM?

    1. Resumen En este breve tutorial, veremos cómo y dónde la JVM de HotSpot almacena la longitud de la matriz. Por lo general, el diseño de la memoria de las áreas de datos en tiempo de ejecución no forma parte de la especificación JVM y se deja a discreción del implementador. Por lo tanto, cada imp

  • Configuración de tamaños de pila en la JVM

    1. Resumen En este tutorial rápido, veremos cómo configurar los tamaños de pila de subprocesos en HotSpot JVM. 2. Tamaño de pila predeterminado Cada subproceso de JVM tiene una pila nativa privada para almacenar información de la pila de llamadas, variables locales y resultados parciales. Por lo t

  • Medición de tamaños de objetos en la JVM

    1. Resumen En este tutorial, veremos cuánto espacio consume cada objeto en el montón de Java. Primero, nos familiarizaremos con diferentes métricas para calcular el tamaño de los objetos. Luego, veremos algunas formas de medir los tamaños de las instancias. Por lo general, el diseño de la memoria

  • Una introducción a Invoke Dynamic en la JVM

    1. Resumen Invoke Dynamic (también conocido como Indy) era parte de JSR 292 destinado a mejorar el soporte de JVM para lenguajes escritos dinámicamente. Después de su primer lanzamiento en Java 7, invoquedynamic El código de operación se usa bastante en lenguajes dinámicos basados ​​en JVM, como J

  • Métodos <init> y <clinit> en la JVM

    1. Resumen La JVM utiliza dos métodos distintivos para inicializar instancias y clases de objetos. En este breve artículo, veremos cómo el compilador y el tiempo de ejecución usan el   y  métodos con fines de inicialización. 2. Métodos de inicialización de instancias Comencemos con una asignación

  • Diseño de memoria booleano y booleano [] en la JVM

    1. Resumen En este breve artículo, veremos cuál es la huella de un booleano  valor en la JVM en diferentes circunstancias. Primero, inspeccionaremos la JVM para ver los tamaños de los objetos. Entonces, entenderemos la lógica detrás de esos tamaños. 2. Configuración Para inspeccionar el diseño de

  • Exploración de indicadores de ajuste de JVM

    1. Resumen Es posible sintonizar HotSpot JVM con una variedad de banderas de sintonización. Como hay cientos de indicadores de este tipo, hacer un seguimiento de ellos y sus valores predeterminados puede ser un poco desalentador. En este tutorial, presentaremos algunas formas de descubrir estos in

  • Adición de ganchos de apagado para aplicaciones JVM

    1. Resumen Por lo general, es fácil poner en marcha un servicio. Sin embargo, a veces necesitamos tener un plan para apagar uno con gracia. En este tutorial, veremos las diferentes formas en que una aplicación JVM puede terminar. Luego, usaremos las API de Java para administrar los ganchos de apag

Total 309 -Tutorial de Java  FirstPage PreviousPage NextPage LastPage CurrentPage:1/16  20-Tutorial de Java/Page Goto:1 2 3 4 5 6 7