DocumentaciónAEM - Solución de problemas del rendimiento de Java mediante el perfil de CPU integrado
AEM: Solución de problemas de rendimiento de Java mediante el perfil de CPU integrado
Descripción
Entorno
Adobe Experience Manager (versiones 6.4 y 6.5)
Problema/Síntomas
Algunos procesos del servidor son muy lentos, pero no bloquean.
El sistema operativo del servidor muestra una alta utilización de la CPU desde el proceso java de AEM.
Resolución
Pasos que se deben resolver
En AEM 6.x se incluye una sencilla herramienta de creación de perfiles de CPU.
Abra esta dirección URL: https://aem-host:port/system/console/profiler
Expandir Opciones.
Configure las variables Intervalo de muestra (ms) o use el valor predeterminado.
Configure las variables Profundidad de seguimiento de pila (valor recomendado: al menos 50).
Haga clic en Comenzar a recopilar.
Espere entre 3 y 10 minutos para recopilar datos mientras la utilización de la CPU es alta.
Haga clic en Stop para recopilar los datos (el resultado se muestra en la misma página).
El perfilador recopila trazas de pila de ejecución subprocesos (los subprocesos toman tiempo de CPU activamente). Mientras recopila las pilas, encuentra rastros duplicados y los ordena de los más comunes a los menos comunes. Causa
Hay muchas causas posibles para una alta utilización de la CPU. A continuación se muestran algunas:
Código de aplicación ineficiente
Transversal de grandes estructuras de contenido
Alta utilización de la memoria de las aplicaciones, lo que provoca un gran tiempo invertido en la colección de residuos de JVM