Article ID: 813062
Article Last Modified on 8/18/2005
APPLIES TO
- Microsoft ActiveSync 3.0
- Microsoft ActiveSync 3.6
- Microsoft Pocket PC 2002 Software Standard Edition
- Microsoft Pocket PC 2002 Software Standard Edition
- Microsoft Pocket PC 2002 Phone Edition Software
- Microsoft Smartphone 2002 software
- Microsoft Windows Mobile 2003 software for Pocket PC Standard Edition
SYMPTOMS
When you try to copy a file that is 16 MB or larger, you may receive the following error message:
CAUSE
The copy procedure moves ahead of the heap compaction thread, and then the memory fragments until the device runs out of memory.
RESOLUTION
To copy a file that is larger than 16 MB to a Pocket PC device, use a flash card reader to copy the file to a storage card.
STATUS
This behavior is by design.
MORE INFORMATION
When you copy a file, data fragmentation may occur as the object store fills. This fragmentation may create unusable space during intense file write activity. The object store compacts the data as a background task, so that the unusable space is eventually recovered. Therefore, even though the file system compaction thread cleans up the fragmentation, the file writes (from the copy in this case) easily move ahead of the compaction work. Compaction relies on idle time to work. This is expected behavior for the Windows CE 3.0 object store. The object store limitation of Pocket PC is 16 MB.
Keywords: kbbug kbnofix kbdswce2003swept KB813062