
De vez en cuando (no puedo precisar exactamente cuándo, pero parece estar relacionado con el momento en que la computadora está inactiva por un tiempo), el proceso del sistema en mi máquina con Windows 8.1 x64 de repente comienza a usar el 100% del Core 1 de mi CPU (8 núcleos, es decir, 12,5% del tiempo total de CPU).
Para solucionarlo, normalmente simplemente reinicio (el ruido del ventilador de la computadora portátil es molesto), aunque recientemente noté que parece calmarse automáticamente después de 5 a 10 minutos de actividad.
Intenté encontrar al culpable usando Process Hacker y parece ser la función MmTrimAllSystemPagableMemory
que se muestra en la imagen a continuación.
No recuerdo si esto sucedió en Windows 8.0, pero nunca me había pasado antes, cuando tenía Windows 7 o una versión anterior. Así que estoy confundido sobre lo que ha cambiado, porque esta es una función bastante antigua.
Que podria estar causando esto? ¿Hay alguna manera de prevenirlo?
Por si sirve de algo, parece que esto está relacionado de alguna manera con una Tarea ( ResolutionHost
?) y las API relevantes incluyen MmScrubMemory
y CMemoryDiagnosticHandler
:
Respuesta1
ok, porque vi elRtlScrubMemoriaproblema varias veces le pregunté a Microsoft al respecto. Esta función se utiliza para probar la RAM instalada.
Mire si el mantenimiento inactivo se activa (consulte el gráfico del proceso) e intenta optimizar Windows. en caso afirmativo,deshabilite la tarea de mantenimiento inactivo en el programador de tareasdeshacerse de eso.