Cómo resolver una interfaz de usuario de Windows 10 muy lenta

11

Recientemente, el rendimiento de mi PC se ha vuelto sombrío, incluso obtuve alrededor de 10 'pausas' en el editor mientras escribía estas dos oraciones. Ahora, si utilizo Process Explorer, puedo ordenar por CPU, memoria e IO, descendiendo, para que los culpables siempre estén visibles en la parte superior de la tabla.

El problema con eso es que los principales recursos de cerdo cambian muy rápidamente, y es difícil reducir los procesos que son cerdos a largo plazo. Me gustaría monitorear por CPU de proceso, memoria e IO durante varias horas o días, y registrar estos datos, y luego extraer informes para identificar la lager y los cerdos más consistentes.

He examinado Process Monitor, pero parece más orientado a capturar actividades de proceso en comparación con el uso general de recursos, y todavía no he encontrado una manera de agregar estas actividades sumando y agrupando por proceso.

El problema a veces parece estar relacionado con E / S, basado en el Explorador de procesos y, a veces, en la "sobrecarga" de la CPU. Me gustaría rastrear y registrar el uso de estos recursos por proceso, para cada proceso, durante un período de 24 a 48 horas, ya que la lentitud es transitoria.

Sin embargo, es más pronunciado en algunas aplicaciones, como Chrome y Visual Studio, mientras que, por ejemplo, Notepad ++ no sufre un mal rendimiento. También estoy empezando a sospechar que la paginación de memoria lenta es hacia y desde el disco, y estoy esperando ansiosamente la oportunidad de obtener un SSD para el sistema operativo y uno o dos grandes en las aplicaciones de E / S, pero eso llevará algún tiempo.

ProfK
fuente
Las preguntas que buscan recomendaciones de productos, servicios o material de aprendizaje están fuera de tema porque se vuelven obsoletas rápidamente y atraen respuestas basadas en opiniones. En cambio, describa su situación y el problema específico que está tratando de resolver. Comparte tu investigación. Aquí hay algunas sugerencias sobre cómo hacer correctamente este tipo de preguntas.
Ramhound
"Recientemente, el rendimiento de mi PC se ha vuelto pésimo, incluso obtuve unas 10 'pausas' en el editor mientras escribía estas dos oraciones". - Esto generalmente apunta a un problema de E / S de almacenamiento '
Ramhound
@Ramhound Intenté editarlo más que simplemente preguntar cómo resolver un problema que tengo como usuario de una computadora.
ProfK
3
use ETW para rastrear el uso: superuser.com/a/1164299/174557 expanda la pila del proceso que tiene un alto uso de CPU.
magicandre1981
Diría que solo hace una copia de seguridad de sus "cosas" (por ejemplo, una copia de seguridad completa de un archivo y una imagen), luego simplemente borra el HD y vuelve a instalar Windows nuevo sin aplicaciones, lo actualiza completamente con Windows Update, instala aplicaciones, actualiza WU completamente de nuevo, cree una nueva imagen para su base \ main, y ahora restaure sus archivos desde la copia de seguridad completa. Ahora elimine las copias de seguridad antiguas y cree nuevas y automatícelas según un cronograma. Ahora, si tiene un desastre, presione la última imagen o BASE / imagen principal y restaure sus archivos con la última de ellas .... <;; :: ;; :: ;; :: ;; :: {[xxxxxx] } ~ o
Pimp Juice IT

Respuestas:

1

Lo que quieres se describe en esta página:

En este paso, puede hacer clic en el botón Finalizar o avanzar en los siguientes pasos, donde puede especificar la ubicación del archivo de registro o configurar el Conjunto de recopiladores de datos para que se ejecute como un usuario específico.

Una vez que se crea el conjunto de datos, ejecútelo. El conjunto de recopiladores de datos comenzará a registrar datos del monitor de rendimiento elegido, en nuestro caso, la utilización de la CPU. Los informes no están disponibles cuando el conjunto de datos se está ejecutando. Después de detenerlo, puede ver su informe en el directorio Informes en el panel de navegación.

Y más sobre la supervisión del rendimiento:

apagando_tudo
fuente
Gracias. Mucho mejor, y más fácil de aceptar, que solo un comentario que me dice "use WPM".
ProfK
1
pero esto no muestra ningún detalle, solo una descripción general. Pero haz lo que quieras. Estoy fuera de este toipic @ProfK
magicandre1981
Sí, todo lo que obtengo es un gráfico del uso total de la CPU, no el uso de CPU por proceso.
ProfK
@ProfK y esto es lo que te dije antes. Ejecute WPR / WPA. Lo publiqué una vez para SYSTEM Process e IE ( superuser.com/a/1179938/174557 ) cómo rastrear el uso de la CPU en detalle. Capture 5-7 minutos y observe si tiene suficiente RAM para abrirla en el analizador
Magicandre1981
@ magicandre1981 Me gustaría más 1 tu respuesta si agregaste una con ese detalle, ya que me parece una solución razonable y tiene un GRAN detalle según la publicación vinculada.
Pimp Juice IT
3

Para diagnosticar los problemas de uso de la CPU, debe usar el Rastreo de eventos para Windows (ETW) para capturar datos / perfil de muestreo de la CPU.

Para capturar los datos de rendimiento, instale el Kit de herramientas de rendimiento de Windows , que forma parte del SDK de Windows .

ingrese la descripción de la imagen aquí

Descargue este perfil de mi Dropbox , guárdelo en el HDD, ahora abra un símbolo del sistema como administrador en la carpeta donde almacenó el perfil WPRP y ejecute este comando:

wpr -start slowWindowsShell.wprp -start ReferenceSet -fileMode

Capture ahora alrededor de 5-7 minutos del lento Explorer / Shell. Ahora ejecute este comando para detener el registro:

wpr -stop slowWindowsShell.etl

Haga doble clic en el ETL para abrirlo en Windows Performance Analyzer (WPA.exe), cargue los símbolos de depuración y analícelo en busca de uso de CPU o memoria .

Este perfil también incluye eventos de Windows Explorer / Shell si el uso de CPU y memoria es bajo. Abra el ETL en Perfview y abra los datos de Eventos:

ingrese la descripción de la imagen aquí

Busque Eventos de Shell en los detalles Perfview genera la Duración en MSEC (ms) para los eventos. Mira qué tareas son lentas.

magicandre1981
fuente
La página del SDK a la que se vincula es para Windows 8.1 y posteriores, y se remonta a 2104. El título de mi pregunta dice que estoy buscando soluciones para Windows 10.
ProfK