我的应用程序内存不足。它运行在MC70上。
当我从Web服务中提取大量数据时会发生这种情况。我知道我的内存中有很多数据,但我想知道在处理这类事情时是否有任何技巧。
这是我的方案,我有一个soap服务,可以获取活动数据,包括图像(存储在服务器上的blob中)。有时这是很多数据,有时甚至很少。
当存在大量数据时,会发生内存不足异常。
使用Windows Mobile处理内存不足异常是否有任何技巧?
注意:我正在将此应用程序移至Windows Mobile 6.5和MC75。如果有一个6.5的功能可以帮助解决这个问题,那么这也会有用。
答案 0 :(得分:1)
您是否需要一次将所有数据都存储在内存中?
html使用的解决方案是下载除图像之外的所有数据,但包括对解析html后要下载的每个blob的引用。如果图像加速初始加载,并且文本已经可见,用户通常不介意等待加载图像。