Diagnóstico de una latencia elevada 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 información automática
En la sección Información principal de la herramienta CPU Usage se muestran detalles generales de la CPU, información y sugerencias en la descripción para poder seguir diagnosticando el problema. En el vínculo Más información se muestra la documentación detallada que explica el problema. Si necesita información adicional, Ver código fuente proporciona más detalles. Una vez hecha la selección, verá la vista en árbol de llamadas, en la que se muestran el proceso, las funciones y los invocadores que más consumen CPU.
Visualización de las funciones principales
En la página de resumen, en Funciones principales, puede encontrar las principales funciones llamadas con el tiempo invertido 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 código con 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.
Obtenga asistencia de IA
Si tiene Copilot, puede obtener ayuda de IA mientras examina información automática sobre la CPU. Solo tiene que buscar el botón Preguntar a Copilot . En estos escenarios, Copilot ya conoce el contexto de sus preguntas, por lo que no es necesario proporcionar contexto en el chat. Para obtener más información, consulte Depuración con Copilot.