下你所需,载你所想!
汇集开发技术源码资料

超级列表框加载100万行项目只需要900毫秒,扩展界面支持库Ex 3.2

:5.623KB :1 :2023-03-23 16:13:16

部分简介

【扩展界面支持库一Ex 3.2】超级列表框例程
把规律或不规律的文本文件加载到超级列表框内
支持显示序号, 支持去除空行
例程里使用的文本文件格式为, 每行使用换行符分割, 每列使用 ---- 4个减号分割
如果文本不规律, 或者需要筛选某些项目不加入, 可以通过回调函数进行处理
请参考例程左下角分组框内的操作
例程左下角的分组框内的操作就是演示将不规律的文本加载到列表中。
【注意】本支持库是使用空间换时间, 列表内部会预分配内存保存项目
每个单元格都会分配差不多100个字节的内存, 可根据表项数和列数以及标题文本计算出大概占用的内存
假如有100万个项目, 有6列, 那么会分配 600万个单元格的内存
一个单元格占用100字节, 600万就是6亿个字节, 换算下来就是 572M左右
再加上标题占用的字节, 内存的占用是比较大的
如果需要自行管理数据, 那超列不会为表项分配内存, 最大可以显示一亿条项目。

热门推荐

相关文章