On 3/2/06, Jan Slodicka <[EMAIL PROTECTED]> wrote: > I suspect the fragmentation of the DBCache, but the fragmentation can be > caused only by locked DB records, maybe also by the opened DBs - that's what > I do not quite understand. If I knew what causes the fragmentation, then > maybe I could measure it and find the answer.
DB Cache can also be fragmented by Feature Memory. Also, on pre-5-4.9 devices, the logic for removing something from DB Cache was more complex because the locking wasn't done on MemHandleLock/Unlock, but on DmGetRecord/DmQueryRecord/DmReleaseRecord. -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
