递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4563|回复: 6
打印 上一主题 下一主题

[视窗] 表格循环插入或读取用“处理事件"这个命令及其影响速度!

[复制链接]

36

主题

158

帖子

1516

积分

金牌会员

Rank: 6Rank: 6

积分
1516
跳转到指定楼层
楼主
发表于 2021-8-26 10:07:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
测试了一下。表格循环插入或读取数据用“处理事件()"这个命令及其影响速度!慢了不是一星半点!超级列表框则没有问题。
还不想用线程。大佬们还有其它方法让表格循环插入时不假死状态吗?
回复

使用道具 举报

444

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
39421
沙发
发表于 2021-8-26 10:46:40 | 只看该作者
编译发布版测试速度。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

36

主题

158

帖子

1516

积分

金牌会员

Rank: 6Rank: 6

积分
1516
板凳
 楼主| 发表于 2021-8-26 11:12:03 | 只看该作者
创世魂 发表于 2021-8-26 10:46
编译发布版测试速度。

这个试过了,编译版加了处理事件也会降速~
回复

使用道具 举报

79

主题

896

帖子

4658

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
4658
地板
发表于 2021-8-26 12:12:09 | 只看该作者
windkey 发表于 2021-8-26 11:12
这个试过了,编译版加了处理事件也会降速~

因为,插入的过程中,你去处理事件的话,会处理你当前插入的事件...如果不处理事件的话,会短暂卡界面,有失有得...自己决定了
回复

使用道具 举报

23

主题

315

帖子

1457

积分

金牌会员

Rank: 6Rank: 6

积分
1457
5#
发表于 2021-8-26 12:45:26 | 只看该作者
你试试每添加若干条调用一次 处理事件,比如100条调用一次
回复

使用道具 举报

36

主题

158

帖子

1516

积分

金牌会员

Rank: 6Rank: 6

积分
1516
6#
 楼主| 发表于 2021-8-26 17:50:34 | 只看该作者
小蜗牛 发表于 2021-8-26 12:12
因为,插入的过程中,你去处理事件的话,会处理你当前插入的事件...如果不处理事件的话,会短暂卡界面,有失有 ...

主要是表格影响速度很明显,但是超级列表框相对好很多。同样插入几万行。表格用了处理事件和超级列表框时间差很多
回复

使用道具 举报

36

主题

158

帖子

1516

积分

金牌会员

Rank: 6Rank: 6

积分
1516
7#
 楼主| 发表于 2021-8-26 17:51:57 | 只看该作者
wangvoldp 发表于 2021-8-26 12:45
你试试每添加若干条调用一次 处理事件,比如100条调用一次

恩,现在用的就是这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-28 02:02 , Processed in 0.089284 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表