On Thu, Mar 6, 2008 at 6:16 AM, Stephen H.S. Lee
<[EMAIL PROTECTED]> wrote:
> Hi all,
>
>  Recently I have got a Palm Centro for software testing.  My developed Palm
>  application just works fine on all existing Palm platforms like Tungsten,
>  Zire or Treo.
>
>  The same application can run on Palm Centro without problems.  However, the
>  performance is seriously downgraded when the operation is dealing with a
>  number of records.  By observation, a 1 second operation (for 3000 records)
>  on Palm T3 may take more than 15 seconds to complete on Palm Centro.
>
>  I have carefully analysed the involved codes and found that the root cause
>  may be related to MemHandleLock() and MemHandleUnkock() functions.
>
>  In other words, the memory operation seems quite slow compared to previous
>  handware platform.
>
>  Any advices?  How can this issue be solved?

It can't be easily solved.  The T3 had all of its databases in RAM all
of the time.  This meant if you lost power, they'd be erased and you'd
have to restore from HotSync or a backup.  Since the Treo 650, Palm
devices have used non-volatile storage where databases are read from
Flash memory into RAM temporarily, then written back out to Flash.
This means that when you lose power, you don't lost your data.
However, the new layer of access does slow down some operations.

-- 
For information on using the ACCESS Developer Forums, or to unsubscribe, please 
see http://www.access-company.com/developers/forums/

Reply via email to