Windows Mobile 5上的内存不足

时间:2010-10-15 03:42:21

标签: windows-mobile compact-framework windows-mobile-5.0

我的应用程序内存不足。它运行在MC70上。

当我从Web服务中提取大量数据时会发生这种情况。我知道我的内存中有很多数据,但我想知道在处理这类事情时是否有任何技巧。

这是我的方案,我有一个soap服务,可以获取活动数据,包括图像(存储在服务器上的blob中)。有时这是很多数据,有时甚至很少。

当存在大量数据时,会发生内存不足异常。

使用Windows Mobile处理内存不足异常是否有任何技巧?

注意:我正在将此应用程序移至Windows Mobile 6.5和MC75。如果有一个6.5的功能可以帮助解决这个问题,那么这也会有用。

1 个答案:

答案 0 :(得分:1)

您是否需要一次将所有数据都存储在内存中?

html使用的解决方案是下载除图像之外的所有数据,但包括对解析html后要下载的每个blob的引用。如果图像加速初始加载,并且文本已经可见,用户通常不介意等待加载图像。