Diagnóstico de una latencia alta con CPU Insights
CPU Insights es una subcaracterística de la herramienta Uso de CPU que muestra problemas comunes de latencia potencial, como la concatenación de cadenas de forma ineficaz.
Visualización de Auto Insights
En la herramienta Uso de CPU, la sección Top Insights muestra detalles rápidos de la CPU, junto con información y sugerencias en la descripción, para que pueda continuar diagnosticando el problema. El vínculo Más información muestra la documentación detallada que explica el problema. Si necesita más información, Ver código fuente muestra más detalles. Una vez seleccionada, puede ver la vista de árbol de llamadas, mostrando el proceso, las funciones y los autores de llamadas que usan la mayor parte de la CPU.
Visualización de las funciones principales
En la página de resumen Funciones principales, puede encontrar las funciones principales llamadas con el tiempo empleado en orden descendente. El tiempo total de CPU es la cantidad de tiempo invertido en una función, incluidas las funciones a las que llama, mientras que CPU propia es el tiempo invertido exclusivamente en la función.
Visualización de la ruta de acceso activa
Ruta de acceso activa muestra dónde se consume la mayor parte de CPU en la aplicación y ayuda a centrar la investigación en el área de mayor impacto. El análisis de esta ruta de acceso de código mediante otras herramientas del Generador de perfiles de rendimiento también puede ayudar a identificar formas de mejorar el código. Por ejemplo, puede ayudar a identificar cómo minimizar las asignaciones en la ruta de acceso activa para reducir la frecuencia de GC y el tiempo invertido en GC.
Obtención de ayuda para la inteligencia artificial
Si tiene Copilot, puede obtener ayuda de inteligencia artificial mientras examina los Auto Insights del CPU. Copilot proporciona información y perspectivas relacionadas con un conjunto específico de análisis de rendimiento. Con Copilot, también puede formular preguntas sobre las funciones en las rutas de acceso activas identificadas en el código, lo que puede ayudarle a generar código más eficaz o rentable.
El botón Ask Copilot aparece incluso si no se identifican perspectivas específicas de rendimiento. Captura de pantalla del botón Ask Copilot. Seleccione Pregunte a Copilot para aprender de Copilot y empezar a formular preguntas.