Hace unos días actualicé mi PC a Windows 10. Sin embargo, después de un tiempo de uso, mi PC comenzó a ralentizarse hasta que fue imposible de usar - se debió a un alto uso de la memoria. Después de un reinicio, todo volvió a la normalidad (uso total alrededor del 25% de 8GB de RAM). Sin embargo, durante unas horas de uso, la memoria se acumula de nuevo hasta el 70%, y si no se reinicia llega al 100%, y más tarde incluso se congela. El gestor de tareas no ayuda mucho ya que no muestra todos los procesos (he añadido capturas de pantalla a continuación). También intentó RAMMap pero da un error: "error refrescando la base de datos". Traté de buscar en Google esta pregunta, pero sin mucho éxito.
No sé mucho acerca de las PC, pero tal vez algunos de ustedes saben este problema, o podría ayudar a averiguar lo que está utilizando mi memoria RAM.
Tienes una fuga de memoria causada por un controlador. Mira el alto valor de la memoria del kernel no paginada. En tu caso es de más de 3,7 GB. Puedes usar poolmon para ver qué controlador está causando el alto uso.
Instala el Windows WDK, ejecuta poolmon, ordénalo a través de P después del tipo de pool para que el no paginado esté en la parte superior y a través de B después de los bytes para ver la etiqueta que utiliza más memoria. Ejecute poolmon yendo a la carpeta en la que está instalado el WDK, vaya a Herramientas (o C:\a Archivos de Programa (x86)\a Windows Kits\a10\a Herramientasx64
) y haga clic en poolmon.exe
.
Ahora mira qué etiqueta de piscina utiliza más memoria como se muestra aquí:
introduzca la descripción de la imagen aquí
Ahora abre un cmd prompt y ejecuta el comando findstr. Para ello, abra la línea de comandos cmd y escriba cd C:\Windows\System32\drivers
. Luego escriba findstr /s __ *.*
, donde __ es la etiqueta (el nombre más a la izquierda en poolmon).
Haga esto para ver qué controlador utiliza esta etiqueta:
introduzca la descripción de la imagen aquí
Ahora, vaya a la carpeta de controladores (C:\Windows\System32\drivers
) y haga clic con el botón derecho en el controlador en cuestión (intmsd.sys en el ejemplo de la imagen anterior). Haga clic en Propiedades, vaya a la pestaña de detalles para encontrar el Nombre del producto. Busque una actualización para ese producto.
Si el pooltag sólo muestra los controladores de Windows o aparece en el pooltag.txt ("C:\NArchivos de programa (x86)\NWindows Kits\10\NDebuggers\Nx64\triage\pooltag.txt"
)
tienes que usar xperf para rastrear lo que causa el uso. Instala el WPT del SDK de Windows, abre un cmd.exe como administrador y ejecuta esto:
xperf -on PROC_THREAD+LOADER+POOL -stackwalk PoolAlloc+PoolFree+PoolAllocSession+PoolFreeSession -BufferSize 2048 -MaxFile 1024 -FileMode Circular && timeout -1 && xperf -d C:\pool.etl
capturar 30 -60s del crecimiento. Abra el ETL con WPA.exe, añada los gráficos del Pool al panel de análisis.
Poner la columna pooltag en primer lugar y añadir la columna stack. Ahora cargue los símbolos dentro de WPA.exe y expanda la pila de la etiqueta que vio en poolmon.
[]
Ahora busca otros controladores de terceros que puedas ver en la pila. Aquí la etiqueta Thre
(Thread) es utilizada por AVKCl.exe de G-Data. Busque las actualizaciones de los controladores/programas para solucionarlo.
El usuario Hristo Hristov proporcionó una traza con un alto uso de FMfn
durante la descompresión de archivos:
[]
La etiqueta es utilizada por el controlador WiseFs64.sys
que forma parte del programa "Wise Folder Hider". Al eliminarlo se soluciona la fuga.
El usuario Samuil Dichev proporcionó una traza con un alto uso de FMic
e Irp
.
[]
[]
Las etiquetas son utilizadas por el programa Razor Cortex.
En la muestra del usuario chr0n0ss el uso de FMic
e Irp
es causado por F-Secure Antivirus Suite:
[]
Al quitarlo y usar Windows Defender se le solucionó el problema.
este tipo podría tener una tarjeta de red de la marca Killer Networking (antes Bigfoot networking).
Me estaba volviendo loco tratando de averiguar por qué tenía una fuga de memoria masiva e incluso hice una instalación completamente limpia e inmediatamente después de la instalación tuve una fuga de memoria. Por supuesto que instalé mis controladores de red y los controladores de la tarjeta de vídeo, pero eso fue todo.
Busqué en Google... Encontré este hilo diciendo que era su controlador de red luego buscó en Google "fuga de memoria asesino" y vio éxitos para que y encontró que era la aplicación asesina en sí y no sólo en las ventanas 10.
Ahora I'm de oro ... Así que si alguien más tiene este problema y tienen uno de los muchos tableros de juego o portátiles que tienen un asesino NIC probablemente puede simplemente desactivar la aplicación asesina de partida. Pero lo que hice fue desinstalar completamente el controlador proporcionado por ASROCK y luego instalé el último paquete de controladores sólo desde el sitio oficial de la red asesina. Es la descarga más pequeña de ~30mb. Si su descarga está más cerca o más de 100mb entonces usted tiene el mal.
Perderás todo lo que hace destacar al killer (su software QoS) pero para eso está un buen router en primer lugar... Sobre todo porque la aplicación killer sólo se encarga de la QoS de las aplicaciones que se ejecutan en tu PC y no hace nada por tu red en general.
La respuesta aceptada por magicandre1981 es la respuesta correcta a este problema, si el uso de la RAM sigue subiendo hasta el 100% entonces lo más probable es que haya una fuga de memoria.
Sin embargo, si has llegado a esta página porque el uso de memoria de Windows 10 es alto pero se mantiene estable (como en el rango del 60%-90%), probablemente no tengas un problema. Windows 10 utiliza la RAM de forma más eficaz que las versiones anteriores. Esto se debe a que la RAM no utilizada es RAM desperdiciada.
Los sistemas operativos modernos llevan mucho tiempo intercambiando los datos de la memoria que se usan con poca frecuencia a un archivo de página en el disco duro para liberar RAM para los datos de la memoria que se necesitan con más frecuencia. (Mi sistema Win 10 tiene 8 GB de RAM y un archivo de página de 12 GB.) Sin embargo, es lento recuperar estos datos de la unidad, y Windows 10 comprimirá la memoria a la que se accede con poca frecuencia y la almacenará en el proceso del sistema (en la RAM). Es más rápido descomprimir estos datos que recuperarlos del disco duro (incluso de un SSD). El hecho de que su memoria RAM esté llena en su mayor parte, no significa que no pueda ejecutar más cosas, si se necesita más memoria RAM, Win 10 moverá parte de esta memoria comprimida al archivo de páginas para liberar memoria RAM para nuevas aplicaciones.
Si constantemente encuentras que el proceso de tu sistema está usando más de 1GB de RAM (como me pasa a mí) es probable que tengas demasiadas pestañas del navegador abiertas (como me pasa a mí). Una extensión como OneTab puede ayudar.