TQPagedList – TList 的高性能替代品

QDAC 项目组很高兴为你发布一个全新的类:TQPagedList,它可以用来做为系统中 TList 类型的很好的替代品,接口保持和 TList 99.9 兼容,绝大部分应用只需要替换类名就可以带来很好的性能提升。 关于 TQPagedList 和 TList 的性能差异,可以参考:均衡型选手 – TQPagedLis

均衡型选手 – TQPagedList 与 TList 和 RBTree 的性能PK

QDAC 新实现了一个 TQPagedList 来代替 TList 来处理需要较大量的数据增删的情况。通过内存数据分页的方式,降低数据移动的数量,从而达到优化速度的目的。 下面是一些性能的实测结果(Release模式): 插入测试 将10万条数据插入位置0(最糟情况) TList: 2736.3 ms TQPagedL