con Windows Mobile es que, a diferencia de un PC, ofrecen muy poca memoria. Por tanto, según se van ejecutando y cerrando programas, la memoria libre se fragmenta y se queda bloqueada. Esto ocasiona que con el tiempo nuestro dispositivo vaya quedándose con menos memoria disponible llegando incluso a quedarse «colgado» y tener que reiniciarlo para poder volver a utilizarlo.
A diferencia de PalmOs, Windows Mobile ofrece una buena gestión de la memoria RAM. Cuando la memoria está al límite el sistema nos indica a través de una nueva ventana qué aplicación queremos cerrar para poder liberarla. Cuando aparece esto, además de cerrarse la aplicación elegida, Windows Mobile envía un mensaje del sistema (denominado «WM_HIBERNATE») a todos los programas en ejecución, pidiéndoles que liberen toda la memoria RAM que puedan estar desperdiciando en ese momento. Claro que esto sólo ocurre cuando el dispositivo está completamente asfixiado, sería interesante para muchos usuarios disponer de un programa que efectúe esta acción en cualquier momento.
El programa existe y se llama Oxios Hibernate. Consigue una liberación de RAM instantánea en dispositivos con muy poca memoria. Una vez instalado sólo tenemos que ejecutarlo cuando queramos, y a los pocos segundos aparecerá una ventana informándonos de la cantidad de memoria liberada.
CleanRAM es otro programita algo más moderno que también libera memoria instantaneamente. Ofrece varios niveles:
– El nivel uno (Level 1) envía este mensaje «WM_HIBERNATE» y libera memoria instantáneamente.
– El nivel dos (Level 2) realiza un intento aún más exhaustivo de liberar memoria.
– El nivel tres (Level 3) espera la contestación de las aplicaciones al mensaje y cierra aquellas que no están respondiendo, por lo que consigue una liberación de memoria máxima.
Otra de las maravillas de este programa es que incluye la posibilidad de definir una lista de aplicaciones que no queremos que se cierren, ya sea por ser fundamentales para el sistema operativo, o porque nos gusta que siempre estén ejecutándose en segundo plano. CleanRAM también permite programar limpiezas de memoria periódicas.
Gracias a uno de estos dos programas te olvidarás por completo de hacer soft reset en tu dispositivo Windows Mobile. Pruébalos y nos cuentas qué tal.