pues comprobado es el xtraevent el que produce ese elevado consumo de ram, (aunque no es realmente tan elevado) despues expongo el porque, volviendo al xtraevent no vale solo con desactivar las caratulas en el skin pues el plugin sigue activo y por lo tanto la ram sigue disparada hay que desactivar las caratulas en el skin pero tambien hay que desactivar el plugin con esto conseguimos un consumo de ram estable sobre un 38%, esto comprobado en un uno 4k se.
bien volviendo a lo de que el consumo no es realmente tan elevado, si os fijais en menu/informacion/memoria vereis que no coincide la cantidad de memoria ram utilizada con la cantidad de memoria libre, es decir si sumais ambas cantidades os va a dar menos del total de la ram que teneis en vuestro deco, ¿porque ocurre esto? porque aqui es donde entra en juego el buff/cache que en el mismo menu/informacion/memoria lo teneis justo al lado de Memoria RAM - Cache: xx Mb, ahora si haceis la suma de de Utilizado + libre + cache vereis que si os da el total de toda la ram que teneis en vuestro deco.
¿realmente consume el deco ese 96% que nos aparece en uso al darle ok en la infobar? no no esta consumiendo esa cantidad de ram el deco y de echo cuando tengais un 96, 88, 91% etc... en la infobar os vais a menu/informacion/memoria y vereis como Utilizado no hay tantos Mb de ram estos estan en Memoria RAM - Cache: xx Mb que puede estas en 400Mb o mas, incluso si lanzais el comando top desde putty en la cuarta linea vereis algo parecido a esto:
MiB Mem : 707,2 total, 437,0 free, 208,6 used, 61,6 buff/cache
y podreis comprobar lo mismo que es el buff/cache el que esta realmente alto no la memoria used.
Linux en todo momento tiende a maximizar el uso de nuestra memoria RAM para conseguir los siguientes objetivos:
- Acelerar las lecturas en disco: Linux usa la memoria RAM que nos sobra para almacenar metadatos, datos e información de los archivos y programas que usamos, que hemos accedido recientemente o utilizamos de forma frecuente. De esta forma cuando necesitemos acceder a estos datos lo podremos hacer de forma mucho más rápida porque podremos acceder a la informaron directamente de la memoria RAM sin tener que acceder a la información almacenada en nuestro disco duro.
- Acelerar la asignación de memoria RAM a los programas: Cuando en Linux se abre un programa, el Kernel reserva una cantidad determinada de memoria para el funcionamiento de este programa. La cantidad de memoria reservada por el kernel es más grande que la memoria usada por el programa, de este modo en el momento que el programa necesita más memoria RAM, el Kernel se la puede proporcionar de inmediato sin tener que realizar operaciones adicionales porque se dispone de memoria sobrante previamente reservada para el programa en cuestión.
La obtención de estos 2 objetivos se traducirá en un consumo de memoria RAM mayor, pero también con una mayor velocidad en el arranque, ejecución y uso de nuestros programas. En definitiva Linux tendrá un excelente gestión de la memoria RAM ya que siempre aprovechará la memoria RAM que no usamos para mejorar el rendimiento del sistema operativo.
quiero decir con esto que el deco no esta utilizando esa cantidad de memoria ram, si no que esta esta reservada en cache para por ejemplo y sobre todo el xtraevent que es el que siempre tenemos activo cuando lo necesitemos para un cambio de canal o un zapping continuo (nuevo/s poster/s) este nos lo mostrara mucho mas rapido ya que los datos estan el cache y es mucho mas rapido que leerlos del disco duro.