He estado siguiendo las actualizaciones que aparecen cada semana en cómo afectan el rendimiento y el uso de recursos de Compiz desde que instalé 11.10 (en este momento estoy probando 12.04 y 14.04). Por lo que he visto, el uso de la CPU y la memoria ha disminuido (especialmente la memoria). Estoy comparando instalar 12.04 / 14.04 sin actualizaciones y luego aplicar todas las actualizaciones y también comparar 12.04 a 14.04. Por ejemplo, nautilus está usando menos de 35 MB (para mí era entre 70 MB y 150 MB haciendo las mismas actividades con él hace varias versiones).
Otros procesos también han recibido algún tipo de optimizaciones que han reducido mi uso total de memoria de alrededor de 850 MB a 610 MB (también uso servicios como Apache, MySQL, etc.) pero después de todo este tiempo, el único que se ha quedado casi lo mismo es Compiz. Todavía usa más de 100 MB para comenzar. Solo usando el escritorio con Unity y sin otros programas en ejecución, toma (en este momento) 133 MB. ¿Qué opciones puedo usar para reducir la huella de memoria SIN comprometer la estabilidad de Unity? (Por ejemplo, eliminar el complemento OpenGL de la configuración de Compiz es una MALA idea).
¿Qué optimizaciones se pueden hacer para reducir el uso de memoria de Compiz?
NOTA: ya tengo instalado el Administrador de configuración de configuración de Compiz (CCSM).
fuente
sudo apt-get install ccsm
entonces correccsm
.Respuestas:
En mi experiencia, es bastante difícil reducir el uso de la memoria Compiz. Lo mejor que puedo sugerir es que disminuya la calidad de la textura en el complemento OpenGL, pero esto no cambiará mucho afaik.
Otra fuente de aumento de memoria compiz puede ser la pérdida de memoria. Esto a veces parece ser provocado por indicadores, pero también puede provenir de otras fuentes (todavía no estoy seguro).
Mi solución fue reiniciar periódicamente la unidad, usando un script simple que contiene:
Sé que esta no es la mejor respuesta, así que sigo esta pregunta para ver si alguien tiene mejores consejos.
fuente
Una solución a la pérdida de memoria compiz es:
No es una gran solución, pero libera memoria perdida sin matar por completo el proceso.
fuente
sudo kill -HUP $(pgrep compiz)
pkill -HUP compiz
Sé que esta es una publicación antigua, pero la respuesta de Gus me ayudó y me gustaría agregarla. Esto es lo que hice (en Ubuntu 12.04):
killall compiz -HUP
Ahora compiz se reiniciará automáticamente todas las noches, sin tener que conocer la identificación del proceso.
Mi problema fue que si dejaba la pantalla bloqueada durante unos días, me tomaba unos 30 segundos abrir el bloqueo de pantalla, y el uso de la memoria de compilación era de alrededor de 1000 MB.
fuente