Problemas comunes de análisis de In-Depth
Las evaluaciones establecen umbrales de análisis predefinidos para la finalización de una actividad que mide. Las evaluaciones identifican y notifican problemas cuando las duraciones de actividad superan estos umbrales. Algunas evaluaciones del Kit de herramientas de evaluación de Windows realizan análisis avanzados de problemas. Puedes ver estos problemas en la Consola de evaluación de Windows y en windows Assessment Services - Client (Windows ASC) y analizarlos aún más en Windows Analizador de rendimiento (WPA).
Los problemas generados a partir de las evaluaciones proceden de varios orígenes. En este tema se describen algunos de los problemas comunes de análisis avanzado.
Formato de problema
En la Consola de evaluación de Windows y windows ASC, los problemas notificados por las evaluaciones aparecen en 2 ubicaciones: en la columna izquierda de la página Vista de resultados y en el panel de detalles de la derecha. En la página Vista de resultados , los problemas, las advertencias y los errores aparecen en la tabla de información de ejecución y en la tabla de resultados de la evaluación. Puede agrupar estos problemas haciendo clic con el botón derecho en Problemas y seleccionando criterios por los que agrupar. En el panel de detalles, los problemas se ordenan por gravedad. Puede filtrarlos mediante palabras clave y metadatos. Para obtener más información, vea Problemas de grupo, filtro y búsqueda.
Al abrir WPA mediante el vínculo en la Vista de resultados, puede ver una lista de problemas que la evaluación ha identificado en la ventana Problemas wpa. Al elegir uno de estos problemas, los detalles y una solución recomendada aparecen en la ventana Detalles wpa. Para obtener más información sobre WPA, consulta Windows Analizador de rendimiento.
La mayoría de los problemas que aparecen en el panel de detalles de la Consola de evaluación de Windows y el ASC de Windows tienen una estructura común que puede incluir:
Título
El título contiene información esencial sobre un problema, como las métricas que cuantifican el problema y el nombre de la actividad afectada. La información de título también puede incluir la fase en la que se encontraba la evaluación cuando detectó el problema.
Recomendación
Siempre que sea posible, el panel de detalles proporciona pasos para resolver un problema detectado. Y a veces ofrece instrucciones para ayudar a investigar aún más el problema. Esta información puede incluir metodologías o procedimientos recomendados para ayudarle a optimizar el rendimiento o de otras maneras a superar el problema identificado por la evaluación.
Más información
En algunos casos, el panel de detalles proporciona información adicional como vínculo a un sitio web que puede proporcionar información sobre los pasos que puede realizar para resolver el problema.
Análisis posterior
Para problemas de análisis avanzados, el panel de detalles proporciona un vínculo de análisis detallado de WPA para que pueda abrir WPA e investigar aún más el origen del problema.
Cuando se abre WPA, es posible que haya detalles adicionales disponibles en función del tipo de problema identificado por la evaluación, como:
Los detalles de la imagen de proceso incluyen información de archivo y versión sobre el proceso que generó el problema identificado, entre los que se incluyen:
- Nombre de archivo
- Ruta de acceso del archivo
- Descripción del archivo
- Versión del archivo
- Fabricante
Resumen de la actividad de disco por archivo, entre los que se incluyen:
- Tamaño y recuentos de lecturas y escrituras de disco
- Recuentos de vaciados de disco
Resumen de la actividad de CPU por procesos o subprocesos, entre los que se incluyen:
- Impacto, en términos de tiempo de CPU, de cada subproceso del proceso
- Pilas de llamadas que muestran dónde se produjo el impacto en el rendimiento y durante cuánto tiempo
Resumen de retrasos causados por la actividad de CPU o disco por procesos o subprocesos, entre los que se incluyen:
- Subprocesos o procesos que se retrasaron, incluida la duración del retraso.
- Impacto de cada subproceso del proceso, incluida la duración del retraso
- Pilas de llamadas para cada subproceso que provoca el retraso o se ve afectado por él
Nota
La información que proporcionan las pilas de llamadas es una representación estadística de una actividad. Su precisión depende de las muestras recopiladas por la evaluación.
Código administrado
El código administrado hace referencia al código que se ejecuta en Microsoft .NET Common Language Runtime (CLR). CLR administra la ejecución de aplicaciones basadas en Microsoft .NET Framework. Los procesos CLR se inician durante el arranque de Windows y pueden provocar un consumo de recursos adicional, lo que puede extender el tiempo de arranque. Los archivos que .NET Framework lee durante la inicialización clR pueden agregar megabytes de lecturas de almacenamiento que pueden retrasar el proceso de arranque y la apariencia de la pantalla Inicio .
Ejemplo de propuesta
<X>.exe es un proceso de inicio de código administrado.
Recomendación
En el caso de problemas en la categoría de código administrado, si una aplicación o servicio basado en .NET Framework es fundamental para el arranque de Windows, se recomienda evitar el uso de código administrado. Si no puede evitar el uso de código administrado, se recomienda retrasar el inicio de la aplicación o el servicio basado en .NET Framework para evitar la contienda con los recursos necesarios para otras aplicaciones o servicios esenciales en el arranque de Windows.
El uso de código administrado implica cierta sobrecarga de rendimiento y la sobrecarga por llamada puede ser muy notable. En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para determinar el origen de la sobrecarga y, a continuación, reduzca los retrasos siguiendo cualquiera de estos pasos:
- Evite usar código administrado no esencial en la ruta de acceso de arranque.
- Use el Programador de tareas para iniciar aplicaciones más adelante.
- Inicie aplicaciones solo a petición o cuando se desencadene. Para obtener más información, vea [MSDN] Desarrollar un proceso en segundo plano eficaz para Windows.
Uso del procesador
El uso elevado de CPU por parte de las aplicaciones y los servicios puede contribuir a una experiencia de usuario deficiente, como la falta de respuesta de la interfaz de usuario y los problemas de vídeo y sonido. Cuando un subproceso de proceso que se ejecuta con prioridad normal o alta supera un valor de umbral para el uso de recursos del procesador, la evaluación marca el proceso como un problema y calcula el retraso. Cuando un único proceso usa demasiada CPU, se pueden retrasar otros procesos porque deben competir por los recursos del sistema. Los problemas generados se codifican de color como rojo o amarillo en términos de su impacto en la CPU.
Ejemplo de propuesta
El proceso <X> usa la CPU durante 5,3 segundos durante la publicación y desactivación de la reanudación rápida del inicio.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado wpa para determinar qué función del proceso necesita una investigación más detallada. El uso excesivo del procesador puede producirse en más de un subproceso a la vez. Para cada subproceso implicado, vea las pilas de llamadas de función en WPA.
Nota
La información que proporcionan las pilas de llamadas es una representación estadística de una actividad. Su precisión depende de las muestras recopiladas por la evaluación.
Storage Use
Un proceso puede realizar lecturas, escrituras o vaciados de almacenamiento en tiempo de ejecución. Dado que un disco duro es un único recurso compartido, el uso excesivo o innecesario del almacenamiento puede provocar problemas de rendimiento significativos que identifica la evaluación.
Ejemplos de problemas
Procesar <X>.exe lee 23 megabytes (MB) del almacenamiento durante la publicación o desactivación de la reanudación de inicio rápido.
El proceso <X>.exe vacía 12 veces en el almacenamiento durante la reanudación rápida de la reanudación posterior al inicio rápido.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado wpa para revisar una lista de resumen de las E/S de archivos principales. Use esta lista para buscar archivos que provocan lecturas o escrituras excesivas. En el caso de los vaciados de disco, busque las pilas de llamadas que apuntan al origen.
En el caso de lecturas o escrituras excesivas de disco, se recomienda reducir la cantidad de datos que el proceso controla o aplaza la lectura o escritura en un momento posterior.
En el caso de las E/S que no se pueden reducir o aplazar, se recomienda usar tamaños de E/S de 64 kilobytes (KB) a 128 KB para evitar pequeñas secuencias perjudiciales que puedan interferir significativamente con otras actividades de E/S pendientes.
Los vaciados de disco afectan a la actividad de E/S por otros procesos. Debe realizar vaciados de disco solo cuando sean necesarios.
Retrasos de procesamiento
Cuando un subproceso usa recursos de CPU o disco, aumenta la duración de la actividad. La contención sobre el procesador suele manifestarse como hambre de subprocesos o adelantamiento. La sección de análisis de este problema consta de todos los subprocesos afectados por el proceso, que se adelantó o se desintegió por primera vez, y posteriormente se preparaba después de que se completara el proceso.
Un subproceso espera a que se complete el trabajo. Una vez finalizado el trabajo, el DPC prepara este subproceso en espera.
El identificador de subproceso del subproceso en espera y su tiempo de espera acumulado aparecen en los detalles del problema. Expanda los detalles del problema para ver la pila de espera de este subproceso.
En actividades complejas, es habitual que un subproceso espere en otro subproceso que espere a otro subproceso, que espere a que finalice el trabajo. Un DPC, un subproceso en ejecución, el programador u otro mecanismo prepara el subproceso de espera más reciente. Este subproceso de espera más reciente se ejecuta una vez más y prepara el subproceso en espera. El proceso se repite con cada subproceso en espera hasta que se pueda volver a ejecutar el subproceso en espera más temprano.
Los detalles del problema describen esta secuencia de transferencias de control en orden cronológico. Por ejemplo:
Subproceso 712 de csrss.exe de proceso (600) espera 374 milisegundos
Subproceso 2724 de explorer.exe de proceso (1836) espera 374 milisegundos
Subproceso 4748 de explorer.exe de proceso (1836) se suspende durante 373 milisegundos
DPC del temporizador prepara el subproceso 4748
Subproceso 4748 lista para esperar subprocesos 2724
Subproceso 2724 fácil de esperar subproceso 712
Durante una actividad, la misma secuencia de transferencias de control puede repetirse muchas veces. Los tiempos de espera son acumulativos.
Elija una frase que describa un subproceso en espera para ver una pila que incluya la función en espera. Elija una frase que describa un subproceso que prepara otro subproceso para ver una pila que muestre la función de preparación.
La pila en espera del subproceso más interno, subproceso 4748 en el ejemplo anterior, suele proporcionar una buena idea sobre el origen del retraso. Los marcos de pila anteriores a la función de espera junto con la información de archivo que sigue a la pila pueden proporcionar más información sobre el problema.
Los tipos de retrasos de procesamiento incluyen:
Uso de CPU
Cuando se ejecuta un subproceso, independientemente de su prioridad durante la actividad que se está analizando, consume tiempo de CPU, contribuye al tiempo total de la actividad y puede retrasar la finalización.
Ejemplo de propuesta
El uso de CPU por el proceso <X> retrasa la actividad, la inicialización del explorador de reanudación de inicio rápido, para 125 milisegundos.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para analizar pilas de llamadas para el subproceso que provoca el retraso.
Hambre
El colapso de subprocesos que se produce mientras se ejecuta un proceso puede provocar un retraso en la finalización de una actividad. Un subproceso se muere cuando está listo para ejecutarse, pero otros subprocesos impiden que se ejecute inmediatamente.
Ejemplo de propuesta
El proceso <X> está hambriento. El hambre provoca un retraso en la actividad Inicio rápido reanudación de la inicialización del explorador de inicio rápido de 50 milisegundos.
Recomendación
En el área De análisis adicional del problema, elija el vínculo análisis detallado WPA para ver qué subproceso se ha agotado y qué subprocesos o subprocesos impidieron que se ejecutara el subproceso hambriento. Determine la causa del colapso del subproceso examinando los detalles del problema y observando las pilas de llamadas de función.
Adelantamiento
Un subproceso en ejecución se adelanta cuando otro subproceso que tiene una prioridad más alta se ejecuta en su lugar. El subproceso de mayor prioridad provoca un retraso en la finalización de la actividad del otro subproceso.
Ejemplo de propuesta
Se adelantó el proceso <X> . El adelantamiento provoca un retraso en la actividad Inicio rápido de la inicialización del explorador de reanudación de inicio rápido de 150 milisegundos.
Recomendación
Para obtener más información sobre la programación de subprocesos, consulte Programación de subprocesos.
Sleep
Los subprocesos se suspenden cuando llaman a una de las funciones de suspensión de Windows disponibles, como SleepEx. Esto presenta un retraso en la finalización de la actividad del subproceso.
Ejemplo de propuesta
El proceso <X> retrasa la actividad Inicio rápido suspende la barra de dispositivos durmiendo durante 4,0 segundos.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado wpa. Puede determinar la causa de suspensión inesperada del subproceso desde las pilas de llamadas de función y la información del archivo.
Retrasos de E/S de almacenamiento
Cuando un subproceso usa recursos de almacenamiento, puede aumentar la duración de la actividad. Cuando varios subprocesos sostienen el uso del almacenamiento, el disco aleatorio resultante busca retrasos más significativos.
Los tipos de retrasos de almacenamiento incluyen:
Lecturas y escrituras de almacenamiento
El siguiente problema contiene la suma de todos los retrasos que se producen (o escrituras) durante una actividad.
Ejemplo de propuesta
La inicialización del explorador de reanudación rápida de inicio rápido de actividad incurre en un retraso de 1,2 segundos debido a 2,3 MB de lecturas del almacenamiento.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para ver los subprocesos ordenados por retraso más alto primero y una recomendación para mejorar el rendimiento durante esta actividad.
Vaciado de almacenamiento
En el siguiente problema se muestra la suma de todos los vaciados que han contribuido a retrasos en la actividad.
Ejemplo de propuesta
La inicialización del explorador de reanudación rápida de inicio rápido de actividad incurre en un retraso de 300 milisegundos debido a 4 vaciados en el almacenamiento.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para ver las pilas de llamadas de cada subproceso que provoca vaciados en el disco e identificar el código pertinente que contribuyó al retraso de la actividad.
Vaciados del Registro
Los vaciados del Registro se producen cuando los procesos usan explícitamente la función RegFlushKey después de completar una modificación del registro. Las evaluaciones han determinado que los vaciados del registro pueden ser un colaborador importante de los problemas de rendimiento percibidos por el usuario.
No es necesario usar la función RegFlushKey para cada cambio en el registro. Esta función se usa mejor solo cuando se debe aplicar un cambio del Registro al disco inmediatamente.
Hay dos tipos de problemas de vaciado del registro:
Procesos que se identifican para vaciar el registro una o varias veces. Estos problemas se clasifican como prioridad alta.
Ejemplo de propuesta
Uno o varios procesos vacían un subárbol del Registro durante la publicación de inicio rápido posterior al inicio.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para examinar cada subproceso del proceso o los procesos que provocaron este comportamiento. WPA proporciona las pilas de llamadas de función pertinentes donde se produjo la actividad.
Procesos que vacían el registro durante una actividad y provocan un retraso en la finalización de la actividad.
Ejemplo de propuesta
El proceso <X> retrasa la actividad Inicio rápido suspende los perfiles de suscriptor de llamadas mediante el vaciado de un subárbol del Registro para 405 milisegundos.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado WPA para analizar las pilas de llamadas de función para cada subproceso de los procesos.
Contabilidad de tiempo
Las evaluaciones suelen notificar varios problemas por actividad. Los problemas de contabilidad de tiempo muestran el tiempo combinado para el que se tienen en cuenta varios problemas, así como cualquier parte de la actividad que no tenga en cuenta los problemas. Si una actividad consta de muchos problemas de corta duración y están por debajo del umbral de análisis, no se notifican como problemas individuales. Este diseño ayuda a resaltar los problemas más impactantes para que pueda centrar su investigación en ellos.
Umbral de duración de la actividad
Este umbral es el tiempo que se espera que tarde toda la actividad. Los problemas de contabilidad de tiempo informan sobre la duración medida de la actividad, así como el umbral de duración de la actividad establecido por la evaluación.
Umbral mínimo de análisis
Los problemas se notifican si y solo si el impacto que describen es mayor que el umbral de análisis.
Tipo 1:
La duración de la actividad supera el umbral de duración de la actividad. La actividad también tiene problemas que superan el umbral de análisis. |
Ejemplo de propuesta
Resumen: el proceso de apagado rápido de inicio Example.exe tarda 6,5 segundos y supera el umbral de 2 segundos. La evaluación identificó otros problemas que afectan a esta actividad. Estos otros problemas se deben tener en cuenta por completo el tiempo de esta actividad. |
Tipo 2:
La duración de la actividad supera el umbral de duración de la actividad. La actividad también tiene un conjunto mixto de problemas: algunos que son mayores que el umbral de análisis y otros que son menores que el umbral de análisis. |
Ejemplo de propuesta
Resumen: el proceso de apagado rápido de inicio Example.exe tarda 6,5 segundos y supera el umbral de 2,0 segundos. La evaluación identificó otros problemas que afectan a esta actividad. Estos otros problemas se contabilizan durante 5,9 segundos del tiempo de esta actividad. Los 500 milisegundos restantes constan de problemas que no superan el umbral de análisis mínimo de 150 milisegundos. |
Tipo 3:
La duración de la actividad supera el umbral de duración de la actividad. Todos los problemas que afectan a esta actividad son menores que el umbral de análisis y, por tanto, no se muestran. |
Ejemplo de propuesta
Resumen: el proceso de apagado rápido de inicio Example.exe tarda 6,5 segundos y supera el umbral de 2,0 segundos. La evaluación identificó otros problemas que afectan a esta actividad. Estos otros problemas que afectan a esta actividad no superan el umbral de análisis mínimo de 200 milisegundos para que se omitan. |
Tipo 4:
La duración de la actividad supera el período en el que el registro de evaluación estaba activo. Sin embargo, los retrasos se encontraron en la actividad cuando el registro estaba activo. Estos retrasos fueron causados por la contención de CPU o disco. |
Ejemplo de propuesta
Resumen: se desconoce la duración de la publicación de inicio rápido de inicio posterior a la desactivación porque esta actividad se completa después de que finalice el registro de evaluación. 4 segundos de esta actividad, mientras el registro de evaluación está activo, se debe a la contención de CPU. |
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado wpa para ver este problema en Windows Analizador de rendimiento. Investigue los detalles del comportamiento de esta actividad para comprender la causa principal de los retrasos, cuando se notifica. Siga estos pasos para ver los problemas relacionados:
Use las opciones de filtro para ver todos los problemas relacionados con la actividad citada en el título del problema.
Al ver la lista completa de problemas, elija más (+) y seleccione Actividad en la lista de opciones de filtro.
En el cuadro de filtro Actividad de problema , escriba el nombre de la actividad. En la lista de actividades con nombre, elija la actividad específica. Obtendrá una lista filtrada de problemas relacionados con este problema de resumen de contabilidad de tiempo.
Para obtener más información sobre cómo detectar problemas relacionados, consulte Problemas de grupo, filtro y búsqueda.
Símbolos que faltan
Algunas evaluaciones requieren acceso a símbolos. En algunos casos, la información de los resultados de la evaluación puede ser incorrecta o incompleta, si un servidor de símbolos no está disponible. En muchos casos, la conectividad a Internet y el acceso al servidor de símbolos públicos de Microsoft satisfacen esta dependencia. En otros casos, puede configurar un servidor de símbolos privado o instalar los símbolos en el equipo local.
Los tipos de símbolos usados incluyen:
Símbolos críticos: Si estos símbolos no están disponibles, la evaluación no puede completar el análisis completo de los datos recopilados. En este caso, el texto del problema contendrá nombres de módulo específicos para los módulos que no tienen símbolos configurados y disponibles durante el análisis de evaluación.
Símbolos para componentes de terceros: Si estos símbolos no están disponibles, la evaluación se completará correctamente, pero sus resultados pueden ser incorrectos o incompletos. Los detalles del problema generados pueden contener información incompleta o incorrecta cuando se visualizan en el Analizador de rendimiento de Windows. Por ejemplo, al examinar la sección Detalles del problema, las pilas de llamadas que se muestran pueden tener nombres de función que faltan para un componente determinado.
Símbolos del kernel: La evaluación de superficie de memoria usa símbolos kernel para su análisis. Si no encuentra estos símbolos configurados, creará un problema en los resultados que menciona la ausencia de símbolos una vez completada la evaluación.
Recomendación
Faltan símbolos críticos: asegúrese de que la máquina tiene acceso al servidor de símbolos públicos de Microsoft. Este problema se puede resolver apuntando a la ubicación de símbolos adecuada o instalando los símbolos en una unidad local.
Faltan símbolos de componentes que no son de Microsoft: estos símbolos que faltan pueden ser para sus propios componentes o para los que pertenecen a otro asociado. Colabore con sus asociados para obtener estos símbolos de terceros para el componente que faltan y configure la ruta de acceso de símbolos correcta en el equipo antes de volver a ejecutar la evaluación.
Nota
Para obtener más información sobre cómo establecer la ruta de acceso de símbolos correcta, consulta Solución de problemas de servicios de evaluación de Windows.
Compartir símbolos de componentes entre asociados del ecosistema garantiza una mejor colaboración a través de un proceso de análisis y evaluación de errores confiable y eficaz. Se recomienda que los asociados definan estas relaciones de colaboración, lo que garantizará que tenga los recursos que necesita para encontrar la causa principal de los problemas notificados en el componente del sistema.
DPC e ISR
Las llamadas a procedimiento diferido de larga duración (DPC) y las rutinas de servicio de interrupción (ISR) pueden presentar retrasos que amplían la duración de una actividad y los usuarios podrían percibir esta latencia como un problema de rendimiento.
Los problemas de DPC (e ISR) suelen requerir un análisis más profundo por parte de los ingenieros familiarizados con el trabajo relacionado con el DPC (o ISR). El análisis detallado de este problema varía según el tipo de DPC que provoca el retraso o el uso de recursos.
DPC que retrasan una actividad
Un subproceso espera a que se complete el trabajo. Una vez finalizado el trabajo, el DPC prepara este subproceso en espera.
El identificador de subproceso del subproceso en espera y su tiempo de espera acumulado aparecen en los detalles del problema. Expanda los detalles del problema para ver la pila de espera de este subproceso.
En actividades complejas, es habitual que un subproceso espere en otro subproceso que espere a otro subproceso, que espere a que finalice el trabajo. Un DPC, un subproceso en ejecución, el programador u otro mecanismo prepara el subproceso de espera más reciente. Este subproceso de espera más reciente se ejecuta una vez más y prepara el subproceso en espera. El proceso se repite con cada subproceso en espera hasta que se pueda volver a ejecutar el subproceso en espera más temprano.
Los detalles del problema describen esta secuencia de transferencias de control en orden cronológico. Por ejemplo:
Subproceso 712 de csrss.exe de proceso (600) espera 374 milisegundos
Subproceso 2724 de explorer.exe de proceso (1836) espera 374 milisegundos
Subproceso 4748 de explorer.exe de proceso (1836) se suspende durante 373 milisegundos
DPC del temporizador prepara el subproceso 4748
Subproceso 4748 lista para esperar subprocesos 2724
Subproceso 2724 fácil de esperar subproceso 712
Durante una actividad, la misma secuencia de transferencias de control puede repetirse muchas veces. Los tiempos de espera son acumulativos.
Elija una frase que describa un subproceso en espera para ver una pila que incluya la función en espera. Elija una frase que describa un subproceso que prepara otro subproceso para ver una pila que muestre la función de preparación.
La pila en espera del subproceso más interno, subproceso 4748 en el ejemplo anterior, suele proporcionar una buena idea sobre el origen del retraso. Los marcos de pila anteriores a la función de espera junto con la información de archivo que sigue a la pila pueden proporcionar más información sobre el problema.
Los retrasos relacionados con DPC se pueden clasificar en estos tres tipos, como se muestra en estos ejemplos.
Ejemplos de problemas
DPC de red: el uso de red retrasa la actividad Inicio rápido reanudación general en 4,0 segundos
DPC del temporizador: el proceso de apagado rápido de inicio rápido de actividad Example.exe se retrasa en 5,3 segundos.
Activity Fast startup suspend device BAR incurre en un retraso de 2,6 segundos debido a un subproceso en espera. DPC Example.sys prepara este subproceso en espera.
DPC o ISR que se producen durante una actividad
Este tipo de problema resalta los ISR largos o LOS DPC que probablemente afecten al rendimiento del escenario. Los problemas no vinculan esta actividad ISR/DPC para retrasar la duración.
La lista Detalles del problema enumera cada subproceso adelantado por el ISR/DPC. La lista está aproximadamente en orden descendente de tiempo de adelantamiento. Expanda un subproceso de la lista para ver una pila que aproxima la actividad de subproceso que el ISR/DPC adelanta.
Ejemplo de propuesta
DPC supera el umbral de 1,0 milisegundos 5 veces durante la duración del motor multimedia. Las 5 instancias de este DPC se ejecutan durante un total combinado de 3,7 segundos.
Nota
La información proporcionada en las pilas de llamadas es una representación estadística de la actividad en cuestión (muestreada una vez cada milisegundos) y su precisión depende de las muestras recopiladas por la evaluación.
Problemas de resumen
Los problemas de resumen contienen información general sobre los problemas identificados por la evaluación que muestran un comportamiento de rendimiento determinado y ayudan a visualizar el impacto más amplio de estos en el sistema. Estos son los diferentes tipos de problemas de resumen que podrían presentarse en los resultados de la evaluación.
Resumen de superficie de disco de actividad
La superficie de disco es la contribución combinada de todos los procesos que emiten E/S de almacenamiento en forma de lecturas de almacenamiento, escrituras y vaciados durante una actividad. Este resumen proporciona información adicional sobre la superficie del disco, más allá de los problemas de uso del almacenamiento ya notificados en los resultados de la evaluación.
Los detalles del problema en WPA contienen información de imagen de archivo y recomendaciones para mejorar el rendimiento del escenario. El análisis también contiene la lista de procesos que contribuyen a la superficie del disco, en orden de disminución del impacto.
Ejemplos de problemas
Resumen: El inicio rápido reanuda los problemas generales de reanudación de 275 MB de lecturas y escrituras, y vacía 82 veces en el almacenamiento.
Nota
Cuando los problemas se agrupan por Categoría en la página Vista de resultados , este problema de resumen aparece encima de sus problemas relacionados en el grupo Uso de almacenamiento .
Resumen del uso del procesador
El problema de resumen de uso del procesador agrega problemas similares ya identificados por la evaluación junto con problemas menos impactantes durante la actividad. Este resumen proporciona una perspectiva más amplia de todos los problemas relacionados con el uso del procesador.
El problema de resumen proporciona detalles por proceso en orden descendente de impacto. Para cada proceso, el problema muestra una pila de llamadas de función que combina la actividad de todos los subprocesos del proceso y la información de la CPU y de la imagen de archivo. Los problemas individuales, cuando están presentes, contienen pilas de llamadas de función más detalladas para cada subproceso aplicable.
Ejemplos de problemas
Resumen: los procesos usan 26,9 segundos de tiempo de CPU durante la reanudación general del inicio rápido
Nota
Cuando los problemas se agrupan por Categoría en la página Vista de resultados , este problema de resumen aparece encima de sus problemas relacionados en el grupo Uso del procesador .
Resumen de contención de procesador y disco
Este problema resume los retrasos en la actividad debido a la contención de los recursos de procesador y disco. La actividad contendiente interfiere con las tareas que son críticas para la finalización del escenario. En los detalles del problema se enumeran las diferentes sub-actividades implicadas, en orden descendente de la cantidad de contención.
Otra información, como las pilas de llamadas de función y la información de archivo por subproceso, está disponible dentro de cada uno de los problemas individuales notificados por la evaluación.
Ejemplos de problemas
Resumen: la suspensión general de inicio rápido tarda 29,5 segundos. De esta vez, 300 milisegundos se deben a la contención de CPU.
Cuando los problemas se agrupan por Categoría en la página Vista de resultados , este problema de resumen aparece encima de sus problemas relacionados en el grupo Retrasos del procesador .
Recomendación
Los problemas de resumen pueden ayudar a centrar la investigación en los problemas más impactantes. Leer los problemas de resumen por sí mismos a menudo proporciona información sobre el impacto más amplio de estos problemas juntos.
Para obtener las ventajas completas de los problemas de resumen, puede agrupar la lista de problemas en la Consola de evaluación de Windows mediante uno de estos dos criterios.
Categoría. Esta es la vista predeterminada y recomendada para los problemas de resumen, donde se agrupan junto con problemas idénticos o comparables de un tipo determinado.
Caso de prueba. En esta vista, el problema de resumen se agrupa junto con el subconjunto de problemas que se aplican a una actividad o caso de prueba concretos.
Advertencia
La información proporcionada en las pilas de llamadas es una representación estadística de la actividad en cuestión (muestreada una vez cada milisegundos) y su precisión depende de las muestras recopiladas por la evaluación.
Registro de evaluación
Las evaluaciones se basan en el registro de seguimiento de eventos para Windows (ETW) para recopilar datos para su análisis. Este registro usa recursos del sistema. Esta categoría de problema tiene en cuenta la actividad de almacenamiento que se produce mientras se ejecuta la evaluación.
Ejemplo de propuesta
Los registros de evaluación de 39 MB en el almacenamiento durante el inicio rápido reanudan la publicación y desactivación.
Recomendación
En el área Análisis adicional del problema, elija el vínculo análisis detallado wpa para buscar información sobre las escrituras de almacenamiento en los archivos de registro.