Mantén Saludable tu Lifedrive (parte 2) Imprimir E-Mail
Escrito por Gabriel Joaquín Herrera Jiménez (Lithium)   
sábado, 09 de diciembre de 2006

Recordarán que en la primera parte de esta serie de tutoriales se mencionó una lista de programas para la Palm que yo he experimentado que pueden correr sin problemas desde la carpeta “Aplicaciones” (con algunas excepciones que tuve a bien indicar). En esta segunda parte, mencionaré aplicaciones –tanto de pago como gratuitas- y trucos que me han ayudado a recortar el tiempo de los soft resets, a evitar los resets no deseados, y a mantener más estable mi Lifedrive.

SOFTWARE:

Dentro del software puedo mencionar dos aplicaciones que me son de gran utilidad:

DBCacheTool: Esta aplicación (freeware) se encarga de limpiar la memoria DB Cache, que es la parte de la RAM (Heap Memory propiamente dicho) a la que se copian los archivos de la aplicación actualmente en uso. ¿Por qué usar esta aplicación? Porque aunque teóricamente la DB Cache se debe de limpiar cada que la aplicación en uso se cierra, en la práctica esto no es así, lo peor es que al no pasar esto, la DB Cache disponible cada vez va siendo menos, y si en condiciones normales de los 10-14 MB de DB Cache que deberían estar disponible tras un soft reset, se nos dejan solo entre 3 y 5 MB (6 MB, si bien nos va), cuando la DB Cache disponible se ve finalmente superada por el tamaño de los archivos a cargar en ella ocurre un soft reset. Este soft reset lo que hace es que limpia nuevamente a la DB Cache, pero además envía una señal de reinicio (se llama “Launch Code 5”) a TODOS los programas instalados en la Palm, los cuales en el reinicio se cargan uno a uno a la DB Cache, e inmediatamente se descargan. Esto lo que produce es fragmentación por bloques de la DB Cache, de los cuales, el bloque contiguo de mayor tamaño es que se usará para cargar los programas que utilicemos (estos son nuestros miserables 3-6 MB disponibles).

DBCacheTool nos ayudará a solucionar el problema de la limpieza de este bloque de memoria cada ciertos MB. ¿Qué quiero decir con esto? Que la aplicación automáticamente liberará la DB Cache cuando llegue a cierto límite en MB, límite que nosotros estableceremos, como les enseñaré a continuación:

Cuando abrimos DBCacheTool, encontramos varias opciones e información, como es Cache (Heap) size, que nos indica el tamaño de la Memory Heap (o RAM como la erróneamente la conocemos), Free nos indica la Memory Heap que tenemos disponible (la diferencia entre el tamaño total y la memoria libre es la memoria ocupada por procesos que corren en segundo plano), y Max Alloc nos dice la cantidad de memoria libre en el bloque contiguo mas grande.

Para configurar DB Cache Tool, en Clear Type seleccionaremos “DB” (Sync nunca lo he probado), en lo personal prefiero tener seleccionado “Safe Mode”. Auto clear lógicamente debe estar en “ON”, y para mejores resultados debe estar seleccionado “Clear at softreset (Always clear)” de esta manera después de cada soft reset obtendremos el máximo de memoria DB Cache disponible. En la parte inferior derecha está lo bueno: En free lo ideal es seleccionar 4M, pues si es más la aplicación nos estará limpiando la memoria muy seguido, lo que se volverá molesto. “Max” no afecta el valor que tenga, pues como dice Marcos González Troyas: “el max me da igual, porque cuando sea muy pequeño no lo voy a poder aumentar, el programa no lo consigue”. Finalmente en “Apps” podremos definir configuraciones concretas para aplicaciones en específico.

UnCache: Como mencioné anteriormente, una instrucción que se envía a todas las aplicaciones de la Palm para cargarse y descargarse en la DB Cache al momento del Soft Reset, y esto produce fragmentación de la DB Cache. Dmitry Grinberg, el desarrollador de UnCache (shareware, 14 días de prueba, $5.95 USD), menciona en la web del producto que no todas las aplicaciones requieren de recibir esta señal, sino generalmente programas de Alarma, respaldo, y aplicaciones del tipo Hacks, pues sin esta señal no se activarán automáticamente. Dos beneficios nos vienen de hacer que solamente unas cuantas aplicaciones se carguen durante el Reset: el primero y más notorio en la Lifedrive es que el reset será más corto, y el segundo que tendremos la DB Cache menos fragmentada, y a la vez tendremos más memoria disponible, aunque hay que a aclarar que esto no será para siempre.

Cuando ejecutamos por primera vez UnCache, se nos pide inmediatamente reiniciar para activar su funcionalidad, una vez hecho esto, debemos tener cuidado de ir de nuevo a UnCache, pues se han deshabilitado casi todas las aplicaciones (por defecto tiene instrucciones de cargar UDMH, ResetTX, SkinUI, MySkin, WarpSpeed y LaunchThis) que trabajan en segundo plano (mencionadas anteriormente), así que deberemos “instruir” a la aplicación para que cargue las aplicaciones que nos son necesarias; una vez que hemos seleccionado estas aplicaciones y salimos al Launcher, se nos mostrará una advertencia diciéndonos que estos cambios aplicarán hasta el próximo reset… así que deberemos resetear.

 

Listo, eso fue todo… por el momento, puesto que cada dispositivo es diferente al ser de diferentes personas, por lo que las primeras veces seguramente saldrá una aplicación que debimos agregar pero se nos pasó por una u otra razón.

 

 

 

TRUCOS:

Me costó trabajo decidirme como iba a armar esta parte, pues buena parte de los trucos dependen de algún software, aun así me arriesgo a hacer esta sección:

Ten siempre un respaldo: innumerables veces en innumerables foros y sitios dedicados se ha dicho esto, y por experiencia propia les puedo decir que uno no valora la importancia y trascendencia de este consejo hasta que uno empieza a hacerlos -no sin cierto recelo- y desgraciadamente algo falla; es entonces cuando uno agradece tener un respaldo.

Para estos menesteres, una aplicación gratuita que valoro mucho es NVBackup: una aplicación que pareciera hecha específicamente para la Lifedrive, aunque en realidad es para dispositivos con memoria NVFS. ¿Porque digo que parece hecha para Lifedrive? porque si debido a que los 4 GB de almacenamiento que nos ofrece no tenemos una tarjeta SD, MMC o SDIO, el programa nos pregunta si queremos hacer los respaldos en el Microdrive, lo cual yo personalmente no considero recomendable, pues si por error o intencionalmente hacemos un Hard Reset completo, hasta ahí quedo nuestro respaldo, mientras que en una tarjeta externa existe menos riesgo de que esto suceda. Algo que según se que se puede hacer con la mayoría de las aplicaciones para respaldos es programar resets, y en el caso de de NVBackup podemos además establecer la cantidad de respaldos que se guardaran durante un ciclo (se guardara uno por día hasta llegar al limite establecido). Al llegar al límite, el respaldo más viejo será actualizado a la fecha actual. Esto tiene sus ventajas y desventajas; la desventaja directa es que mientras mas respaldos, mas espacio será consumido en la tarjeta, mientras que como ventaja, tendremos mas posibles puntos de restauración en caso de un fallo o una perdida accidental de información (de lo que haya en la RAM).

 

Automatiza tus resets: Ya mencione mas arriba  que  una DB Cache poco fragmentada y con suficiente espacio no es para siempre, y con el uso diario aun cuando se este limpiando cada ciertos MB esta irremediablemente será mas pequeña, por lo que requeriremos de resetear nuestra Lifedrive cada que sea necesario... el problema es: ¿recordaremos hacerlo? seguramente no, pero hay aplicaciones que lo pueden hacer por nosotros. Les menciono nuevamente NVBackup, pues podemos definirle que después de hacer un respaldo automático se reinicie la Palm. Lo ideal es hacer tanto el respaldo como el reset durante la madrugada, cuando en teoría se esta cargando para las batallas del día siguiente, a una hora en que no la estemos utilizando  para que no nos interfiera con nuestro trabajo (este consejo lo tome y adapte de Marcos González Troyas), así nuestra Lifedrive estará plena y completa para otro día mas de uso.

Pero si no gustan de usar NVBackup, existen otros programas que de igual manera pueden automatizar estos resets: una opción es la combinación de SoftReset y LookAtMe (Ambas gratuitas), como nuevamente nos menciona Marco González Troyas en La PDA de Tungsteno:

 

SoftReset… permite realizar un soft reset pulsando una tecla o simplemente al ejecutarlo (este programa es también muy útil para cuando el botón de apagado de la Palm está estropeado), y combinarlo con otro que nos permita ejecutar programas periódicamente, como LookAtMe (descarga alternativa). La configuración del programa es la que vemos en la captura, elegimos la hora, por ejemplo las 4 de la madrugada, y marcamos la casilla “silent” para que no de ningún aviso. A partir de ahora mientras dormimos se hará un soft reset a la Palm sin que nos enteremos, y la tendremos lista para el uso diario.


Con este programa podemos hacer un soft reset a voluntad


Y con LookAtMe, lo programamos para todas las madrugadas

 

Limpia tu memoria a discreción: DBCacheTool trae incluida un DA (Desktop Accesory) que a mi parecer es igual de útil que la aplicación misma. Esta nos servirá para dos cosas principalmente: la primera, ver en cualquier momento cuanta memoria nos queda disponible y segunda, limpiar la DB Cache manualmente cuando consideremos que nos haga falta. ¿Cómo saber cuando deberíamos hacer una limpieza manual? Pues bien, si no hemos programado acciones especiales para aplicaciones altamente demandantes, puede ser una buena idea:

  • Después de usar el Blazer, pues consume recursos a por mayor (igualmente si desean descargar algo directamente desde el Blazer, pues muchas veces nos dirá “memoria insuficiente”)
  • Antes y/o después de usar un emulador del tipo LJP, de MAME, o por ejemplo del PalmPDF, que igual requiere de suficiente memoria disponible (“después de” queda en duda, pues seguramente DBCacheTool limpiará automáticamente la memoria al salir de estos programas)

Para usar este DA, es necesario contar con un lanzador de DA, como es DALauncher (gratuito).

 

Por el momento esto es todo, no se pierdan la siguiente parte de esta serie de tutoriales

Saludos!!!

Gabriel Joaquín Herrera Jiménez (Lithium)




  Comentarios (1)
RSS de los comentarios
 1 perfecto tutorial
Escrito por smart42, el 10-12-2006 19:45
Lithium buen tutorial muchas gracias para los que usamos una life drive que por cierto mientras checaba mi correo se reseteo en el versamail y se borro mis cuentas de correo :upset ahora a volverla a configurar :( :upset Gracias por tomarte el tiempo en probar la life drive saludos

Solo los usuarios registrados pueden agregar sus comentarios.
Por favor, vaya a login, o regístrese.

 
< Anterior   Siguiente >

En linea

Hay 7 invitados y 4 usuarios en línea
  • Rodo
  • M. House M.D.
  • Verdhandi
  • darkwin

Banners

DESCARGAS


 

Foros PoderPDA

Re: Problemas para actualizar mi touch ...
Solidus 06-09-08 21:30
Re: Nokia 6276 como modem
Chaos knight 06-09-08 21:01
Problemas para actualizar mi touch cdma...
RODF 06-09-08 20:53
Re: VENDO EQUIPOS IUSACELL A PRECIOS D...
cesarmaya 06-09-08 16:57
Re: problemas con mi treo 600
Buckmininote 06-09-08 15:40
Re: Algun valiente para probar WM6 en T...
charleschultz 06-09-08 13:14
Re: iPhone como control remoto
farfanet1 06-09-08 12:52
Re: Smartphones- iPhone, HTC Touch, Mog...
amayent 06-09-08 11:07
Re: Treo 650 CDMA
amayent 06-09-08 10:57
Re: ¿Como recargas tu equipo móvil?
poligon 06-09-08 09:16

Más...