背景
在客户端开发或者网页端开发经常会处理加载大量数据来渲染页面的问题,web端大多数采用的懒加载方式是拉到底部然后再展现新的部分内容原来的内容一直都存在。但是这种实现方式不适用于客户端,如果一直往下拉内容越来越多缓存压力变大内存占用会越来越高。
基于滑动窗口的懒加载
维护一个滑动窗口,懒加载滑动窗口内容并释放滑动窗口外的缓存内容,此种设计可以加载海量数据,不关心你有多少数据,不会消耗太多的内存,消耗的内存取决于维护的滑动窗口内容大小,此种实现和全量加载效果性能一样,交互流畅。
如果有人感兴趣我再更新代码细节。