Unless there are any smarts in MemHeapCompact or the rest of the Memory Manager to support "wear levelling", this rewriting will shorten the life-span of the flash, possibly leading to part failure.
Both of the current PalmOne devices with NVFS (Tungsten T5 and Treo 650) use M-Systems DiskOnChip flash memories that have internal controllers that handle wear-levelling, including bad block remapping and block movement.
-- Ben Combee, Senior Software Engineer, palmOne, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Developer Forum Archives: http://news.palmos.com/read/all_forums/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
