I have SyncServices (devices) running on Windows Mobile 5/6.5. with SqlCompact 3.5 sp1. The application on statup runs around 3 mb. As soon as I call SyncAgent.Synchronize() the memory jumps up to approx 6mb. This is fine while syncing however that additional
3mb is never released? I have tried wrapping SyncAgent in a using statement and explicitly unregistering event handlers and explicitly calling Dispose on the RemoteServerProvider and LocalDBProvider. Nothing seems to release the memory.
Has anyone else experienced this?