
Tengo una computadora portátil nueva y he tenido problemas con los procesos que consumen muchos recursos de CPU, disco y memoria. Después de muchos retoques, solucioné todos los problemas excepto el uso de memoria del 40% en reposo. Sigo pensando que tener un uso de memoria tan alto en inactivo es una señal de alerta, pero luego recordé que esta no es mi PC de escritorio, tengo especificaciones muy modestas en esta computadora portátil.
- CPU: i5 de séptima generación
- RAM: 4GB
- Memoria/Almacenamiento: SSD de 128 GB
- Sistema operativo: Windows 10 Pro
¿Quizás 4 GB de RAM apenas son suficientes para mantener a flote los procesos centrales? ¿Alguien con algo de experiencia en el tema puede decirme qué piensa? Me gustaría saber cuál es una buena línea de base para el rendimiento para saber cuándo debo dejar de solucionar problemas de fugas u otros problemas.
Respuesta1
La cantidad de RAM que Windows muestra como "en uso" en un sistema inactivo casi siempre prácticamente no tiene sentido.
Windows (como Linux) es un sistema operativo de memoria virtual paginado según demanda: el sistema operativo pagina las cosas cuando y cuando se necesitan (esa es la parte "bajo demanda"). La "necesidad" se evidencia en errores de página importantes. Las "cosas" son conjuntos de páginas de código y datos.
Gran parte de esto sucede cuando se inicia el sistema operativo. En el momento del inicio del sistema operativo, se inician una gran cantidad de programas que forman parte del sistema operativo, además de muchos más que usted instaló. Después de los pasos de inicialización, la mayoría de ellos no hacen mucho la mayor parte del tiempo; es por eso que el uso de la CPU será casi nulo.
Ahora, si no necesitas la RAM para nada más (porque el sistema es, como dices,inactivoy lo ha sido desde el inicio) el sistema operativo no tiene ninguna razón para eliminar esas cosas, y dado que algunos de esos programas podrían volver a necesitarlas pronto, hay razones para mantenerlas en la RAM.
Pero si los nuevos programas que inicia más tarde necesitan más RAM de la que está disponible actualmente, Windows reducirá automáticamente la cantidad de RAM retenida (los "conjuntos de trabajo") por los procesos inactivos para hacer espacio. Escribir en el archivo de paginación es un método utilizado aquí, pero no el único.
No necesita preocuparse por eso y no necesita hacer nada para "optimizarlo", a menos que tenga problemas de rendimiento.al ejecutar las aplicaciones que necesita ejecutar.En cuyo caso ya no estarás preocupado por Windows.inactivouso de memoria. ;)
Ver mi respuesta más largaaquí.
Respuesta2
El uso de memoria es bastante normal, excepto que el grupo no paginado es demasiado alto, con más de 300 MB. Normalmente, el grupo sin páginas es mayor y el paginado es de alrededor de 100 MB después del arranque. Usarpoolmon/xperfAnalizar con el controlador provoca un uso un poco mayor.
ConProcesshacker puedes ver el uso máximo de memoria
Si el pico es mayor que los 4 GB, Windows necesitaba para enviar los datos primero alnueva compresión de memoriay luego aún al archivo de paginación. Aquí debería agregar nueva RAM para evitar la paginación.