Tengo Windows 7 con 4 GB de RAM. Cuando el sistema se inicia desde un inicio nuevo, comienzo con aproximadamente un 33% de uso. Sin embargo, si salgo con mi PC inactiva durante algunas horas, o durante la noche, mi PC generalmente sube a los 80 o incluso más del 90% de uso (una vez, ¡llegó al 98%!).
El mayor compromiso es generalmente SVCHost.exe con alrededor de 500 MB. Mi proceso sidebar.exe también tiende a subir a aproximadamente el mismo número.
Este es un nuevo desarrollo desde la actualización a Win7 SP1, y no encuentro mucha información al respecto en Internet. ¿Alquien más se ha encontrado con este problema?
Editar Está causando graves problemas de rendimiento cuando vuelvo a la PC. Tengo que reiniciar para recuperar la memoria.
Edición 2: etiquetado como "service-pack". Este problema no se produjo hasta que se instaló SP1, por lo que me pregunto si esa puede ser la causa raíz.
fuente
Respuestas:
Solo es un problema si esa memoria no está disponible para otras tareas cuando se llama. El hecho de que se use ahora no significa que no se pueda liberar rápidamente cuando sea necesario, y de hecho, dejar la memoria sin usar sería un verdadero desperdicio.
Como nota al margen, esta es otra diferencia en la forma en que Windows y Linux usan la memoria. En un sistema Linux, esto sería un poco más preocupante porque el intercambio solo se usa como último recurso. No se intercambia nada a menos que sea absolutamente necesario, por lo que Linux primero tendría que tomarse el tiempo para escribir la RAM utilizada en la partición de intercambio antes de que pueda recuperarse para otros programas. A Windows, por otro lado, le gusta mantener toda la RAM paginada todo el tiempo. De esta manera, si necesita usar RAM para usar en otro proceso, ya está paginado en el disco, por lo que puede recuperarse mucho más rápidamente. Es una compensación: Linux es más rápido a este respecto para RAM que nunca será paginado / intercambiado, y Windows es más rápido a este respecto para aquellos momentos en que necesita intercambiar rápidamente.
fuente
Deshabilita el proceso de la barra lateral. Se sabe que pierde mucha memoria (aunque es más probable que los complementos que aloja causen pérdidas de recursos).
Sugerencia: Actualizar a 8 GB de RAM es mejor si su placa base puede soportar esto, ya que Windows Vista y Windows 7 consumen mucha memoria, y las aplicaciones más nuevas también parecen estar usando más RAM en estos días también.
fuente
¿Estás diciendo que el mayor uso de memoria es de 5 MB? Para mí, svhost.exe requiere 180 MB de memoria y Firefox con pocas pestañas en ejecución requiere alrededor de 500 MB. ¿Puede verificar cuál es realmente el uso de la memoria y hacernos saber? ¿Tiene instalado SQL Server? Se sabe que SQL come todo vivo según el tipo de bases de datos que pueda tener para el desarrollo.
De todos modos, obtenga Process Explorer , ordene sus procesos por Bytes privados y vea qué está tomando toda la aplicación de memoria ... o tal vez tenga muchos procesos que juntos hacen que se coma toda la memoria disponible. Necesitas verificar eso.
fuente
Con Process Explorer, puede desplazar el
scvhost.exe
proceso para ver qué servicios aloja.Si necesita solucionar esto en detalle, Microsoft Sysinternals VMMap puede ayudarlo a hacerlo.
Le permite inspeccionar qué memoria está asignada y podría permitirle identificar el servicio específico ...
fuente
Tengo el mismo problema: aparentemente, es una pérdida de memoria en la barra lateral causada por IE9. Aquí hay más información.
Hay dos soluciones que conozco en este momento: hay un hack que reinicia la barra lateral de vez en cuando, y una solución más permanente es desinstalar IE9.
fuente