Análisis de rendimiento de Vista: obtenga datos de rendimiento de arranque utilizando xperf

  
                  La velocidad de inicio del sistema Vista en el portátil se está volviendo cada vez más lenta. La barra de desplazamiento en el inicio se debe rodar para que se completen docenas de vueltas. Después de que el Explorer muestre el escritorio, se complete el inicio del sistema, se demoran más de 4 minutos. ¿Es intolerable? . Quería volver a instalar el sistema, pero el costo de reinstalar era demasiado grande. Necesitaba reconfigurar demasiadas cosas. Así que pensé que si encontraba el cuello de botella clave del rendimiento de inicio, debería poder resolver algunos problemas después de optimizar este cuello de botella. Para resolver el problema, debemos recopilar con precisión información relevante sobre el rendimiento. Sabemos que en la era de Windows XP, puede utilizar la herramienta Bootvis para recopilar información relevante. Bootvis:
Una herramienta diseñada para recopilar y analizar la velocidad de inicio de Windows XP. Desafortunadamente, se equivocó al pensar en la herramienta de optimización de velocidad de inicio de XP. Sin embargo, debido a la revolución del sistema de kernel de Windows Vista y la introducción de un nuevo modo de arranque, BootVis ciertamente no es competente. Parece que necesitamos encontrar una mejor manera de obtener datos de rendimiento relacionados con Windows Vista. El Kit de herramientas de rendimiento de Microsoft Windows (xperf para abreviar) es una nueva herramienta que Microsoft recomendó en el pasado para medir el rendimiento de Windows, adecuado para Windows Vista o superior. La última versión es 4.1.1.1. Se puede descargar gratuitamente aquí. El proceso de instalación de xperf es muy sencillo. Una vez completada la instalación, debe comenzar a recopilar datos de rendimiento relevantes. Esta vez me preocupa la velocidad de inicio de Windows Vista, por lo que necesito recopilar datos de la fase de inicio. Inicie cmd.exe en modo administrador, luego ingrese al directorio de instalación de xperf, ingrese el siguiente comando:
 xbootmgr.exe -trace boot 
Después de ingresar este comando, xbootmgr reiniciará automáticamente el sistema y luego comenzará a recopilar la información de inicio relevante. Datos Una vez finalizado el reinicio, xbootmgr esperará a que el explorador inicie todo y generará un archivo de registro (extensión: etl) en el directorio de instalación de xperf. A continuación necesitamos analizar este archivo. Hay muchas maneras de analizar el proceso. La forma más sencilla es ingresar al modo de línea de comandos y cambiar al directorio de instalación de xperf. Ingrese:
 xperf -i boot_BASE + CSWITCH_1.etl -o boot.xml -a boot 
Comando automáticamente Analizar y luego generar un archivo de informe xml. A continuación voy a hablar sobre un proceso de análisis más detallado.
1. Abra el archivo etl: con el comando xperfview boot_BASE + CSWITCH_1.etl, se llama a la herramienta xperfview para realizar un análisis detallado del archivo etl. El archivo etl es el archivo de datos de rendimiento original de xperf, que registra todos los datos recopilados. 2.xperfview Después de completar el análisis, verá una imagen similar a la siguiente:

Encuentre la categoría de tiempos de vida del proceso (arriba), encontrará el primer proceso de estado de usuario smss en el sistema cuando haya más de 50 segundos. El archivo .exe se inicia (ID de proceso: 748) y el tiempo anterior se invierte en el sistema. En otras palabras, los diversos controladores que se ejecutan en modo kernel, incluido el kernel de Windows y el ejecutable, tardaron más de 50 segundos en completar la inicialización antes del inicio del subsistema, lo que llevó demasiado tiempo. 3. Como se tardó más de 50 segundos en inicializar el kernel de Windows y el ejecutable, esto es muy anormal, ya que necesitamos ver los detalles en estos 50 segundos. En Utilización de disco por proceso, seleccione el período de tiempo de 0 a 50 segundos:

Copyright © Conocimiento de Windows All Rights Reserved