Vídeo de demostración de yCrash

La aplicación yCrash es una herramienta de análisis de causa raíz instantánea, segura y no intrusiva. Captura el volcado de subprocesos, el volcado de pila, el registro de GC, netstat, vmstat, top y varios artefactos más, justo cuando el problema está ocurriendo en la producción. Analiza instantáneamente todos los artefactos y genera un informe de análisis de causa raíz en el tablero. ¡Mire este videoclip a continuación para obtener una descripción detallada de yCrash!

puesto destacado

Ingeniería del caos: simulación de OutOfMemoryError

En la serie de artículos de ingeniería del caos, hemos estado aprendiendo a simular varios problemas de rendimiento. En esta publicación, analicemos cómo simular el problema 'java.lang.OutOfMemoryError: Java Heap space'. Este 'java.lang.OutOfMemoryError: Java Heap space' lo lanzará la aplicación cuando la aplicación genere más objetos que el tamaño de montón asignado. 

Sigue leyendo "Ingeniería del caos: simulación de OutOfMemoryError"

Subprocesos de Java: ¿pueden no ser eficientes en memoria?

Las aplicaciones Java tienden a contener cientos (a veces miles) de subprocesos. La mayoría de estos subprocesos están en estado WAITING, TIMED_WAITING (es decir, inactivo), mientras que solo una pequeña parte de los subprocesos están ejecutando activamente líneas de código. Por lo tanto, teníamos curiosidad por saber si los subprocesos inactivos consumen menos memoria que los subprocesos activos.

Para encontrar una respuesta a esta pregunta, realizamos un pequeño estudio. Nuestros hallazgos fueron interesantes, por lo que los compartimos con ustedes.

Sigue leyendo "Los subprocesos de Java: ¿pueden no ser eficientes en memoria?"

Promedio de carga: ¿indicador solo de demanda de CPU?

"Promedio de carga'es una métrica antigua reportada en varios sistemas operativos. A menudo se asume como una métrica para indicar solo la demanda de CPU. Sin embargo, éste no es el caso. 'Load Average' no solo indica la demanda de la CPU, sino también la demanda de E / S (es decir, lectura / escritura de red, lectura / escritura de archivos, lectura / escritura de disco). Para probar esta teoría, llevamos a cabo este sencillo estudio de caso.

Sigue leyendo "Promedio de carga: ¿indicador solo para la demanda de CPU?"

Diferentes tiempos de CPU: Unix / Linux 'top'

El consumo de CPU en los sistemas operativos Unix / Linux se estudia utilizando 8 métricas diferentes: tiempo de CPU del usuario, tiempo de CPU del sistema, tiempo de CPU agradable, tiempo de CPU inactivo, tiempo de CPU en espera, tiempo de CPU de interrupción de hardware, tiempo de CPU de interrupción de software, tiempo de CPU robado. Repasemos cada uno de los tiempos de CPU en este artículo.

Sigue leyendo "Diferentes tiempos de CPU: Unix / Linux 'superior'"

Desarrollado por WordPress.com.

Arriba ↑