【发布时间】:2014-04-09 22:46:13
【问题描述】:
我目前正在使用 Microsoft Sync Framework 将数据从 mssql 数据库同步到托管在 Windows Phone 8 上的 sqlite 数据库。我正在使用 SyncToolkit。
我正在使用 SetDownloadBatchSize 来限制通过网络发送的数据以防止 System.OutOfMemoryException,但我仍然收到它,就像框架没有处理旧的批处理集一样。
当我说 4,000 行数据时,它会成功运行(同步),当我将此数据增加到 30,000 行时,它会触发此异常。
在我打开这个框架并尝试破解它之前,任何帮助都会有所帮助。
干杯, 亚历克斯
【问题讨论】:
-
内存不足是否来自同步码本身?或者你真的用完了反序列化同步数据、加载 Sqlite 和运行你的应用程序的内存吗?
标签: c# sqlite windows-phone-8 sync microsoft-sync-framework