View Single Post
  #41 (permalink)  
Old 07-20-2005, 08:35 PM
Soyale
Pupil
Join Date: Oct 2003
Posts: 24

Quote:
Originally Posted by CESkins
I use Textmaker, PlanMaker, and ListPro (with several ~ 1 MB databases). Textmaker & PlanMaker take a relatively long time to load/run when stored in FLASH ROM (or even an SD card) than RAM.
One of the benefits of the Windows Mobile development platform to a developer is the high degree of standardization we try to keep. Persistent store is a great example of such a technology, rather than making it optional for OEMs we have standardized Windows Mobile devices around it. The net of this is that longer term, developers can optimize to things to persistent store and be confident those optimizations are applicable to all in market devices. I'm confident over time apps like ListPro, PlanMaker etc will be optimized for persistent store and not suffer long load times.

An example of this type of optimization is the UU Encode and UU Decode algorithm in Outlook Mobile which initially ran very slowly. We discovered that it was reading the blocks to decode 3 bytes at a time from the file. Because file reads are somewhat slower by simply buffering the read we were able to achieve better performance.
__________________
James Pratt

This posting is provided "AS IS" with no warranties, and confers no rights.
 
Reply With Quote