Monday, January 16, 2006

Avoid crashing into the new Palm with NVFS (and III)

Throughout this series of posts, we have seen how the new system of NVFS memory. What is your problem with the DbCache, part of the essential RAM, which can be filled to not allow big load programs. And we have learned how to release this report regularly to maintain an acceptable space. Our Palm no longer will give us a fatal error once in a while when you load the ScummVM or Little John PalmOS.

Nevertheless, we can still improve stability. Because, as we know, when the DbCache fills the void largest contiguous memory, which limits the program than we can execute, you have to make it smaller. And we can not, at least in the case of the Tungsten E2, doing nothing more than prevent it. So how do you avoid that gradually reaches a crash in our Palm? The solution is simple, although not very elegant: the palm reset automatically every night.

With use of the Palm more or less normal, we should not reach these extremes. But if you abuse your PDA every day by reading news, with images, you are playing any game at the Legend of Zelda Gamoeboy of Color, etc, reduction of memory in the DbCache may be inevitable.

Whatever the case, to schedule a reset of the Palm every night has no problem. Do not miss any information, and the few minutes done, the Palm will go off again. For practical purposes, the next morning is not as if nothing had happened. But we will have some 5Mb again DbCache. To do this, you need two programs:

  • LookAtMe: small utility that allows you to schedule the execution of another program at a particular time. We will use to program the reset. Can be downloaded directly from here.
  • mReset: another small utility, in this case to run it simply will be a soft reset. Does not entail any loss of information.

I've been using this method, in combination with DbCacheTool, for weeks, and the result is a Palm completely stable. You just have to keep in mind that when we go to play ScummVM must have at least 3Mb of free memory in the Contiguous DbCache (to check, use the DA that comes with the DbCacheTool), and the same thing but with 2Mb for the LJP. If there is not enough memory, a method which I found effective is: turn off the Palm, and with it off, press the reset button which is at the rear. Nothing will be lost, and have further DbCache totally free.

And as icing on to comment that some users are having other problems with the NVFS (yes, this is an issue for improvement in the Palm, but with normal use of the PDA should not give problems almost never): Some programs poorly planned, prior to the departure of NVFS to the market, assume that the executable will always be in the same position memory. As in the new Palm periodically frees the DbCache this is no longer true. The result is that some hacks and programs that run in the background can hang and hang up the Palm.


Resco Locker fixed applications not ready for NVFS memory

The solution is a free program that has called Resco Resco Locker. This utility will allow us to define what applications should always be loaded into the DbCache. If we have problems of instability, all sorts of hacks, DAS, and applications that run in the background may be "fixed" in memory. I recommend trying a go at a time until you find the culprit, as it did not give any problems. For more information related to Resco Locker, I recommend visiting this forum.

Resco Locker is not always necessary. In fact I do not even need this program on my Palm. It is useful for dealing with programs that have not been updated for a long time. The programs that are still in development, will surely have already resolved the issue of incopatibilidad with NVFS for months, so it is essential to update the latest version.

And here come all the methods we have to get a Palm as stable as if you do not use NVFS. Even if you've tried so thoroughly this issue, remember that this is a problem that is usually not very serious, and only occurs when we reset our Palm loaded with programs, and also very plaintiffs memory. This goes against the Palm philosophy of which we spoke earlier in the post, it is understood that the situation is that it is. I hope you be able to help as much as me.

Posts in this series:


Related Articles


18 comments on "Avoiding crashing into the new Palm with NVFS (and III)"


Pages: [1] 2 »

Pages: [1] 2 »

Leave a comment


Labels valid: <a href="" title=""> <ABBR title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <'s datetime = "" > <em> <i> <q Cite=""> <strike> <strong>

Akismet has protected and in this blog of thousands of fraudulent reviews. But if your comment filtered by mistake please let me know by e-mail contact from the right.