找回密码
 立即注册

QQ登录

只需一步,快速开始

YIFEI2684

注册会员

1

主题

2

帖子

7

积分

注册会员

积分
7
  • 27

    金币

  • 1

    主题

  • 2

    帖子

最新发帖
YIFEI2684
注册会员   /  发表于:2022-8-31 10:02  /   查看:954  /  回复:3
公司需要处理一万条数据以上排序,现在使用表格排序一万条,卡死了,得等200多秒才行,请问有什么优化方案么?官网正常使用排序一万条需要多久

3 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-8-31 16:56:05
沙发
附件中有一个demo
一万条数据排序后用时148毫秒。
image.png392186889.png
可以使用spread.suspendPaint();spread.resumePaint();进行暂停绘制与重绘,可以大大提高性能。可以参考这篇文章
https://demo.grapecity.com.cn/sp ... andresumePaint.html

若参考附件中的demo排序后 ,还是很耗时间,可以在此demo基础上增加您这边可以复现问题的代码,上传后这边根据您上传的文件再进行进一步分析。



大数据排序.html

1.18 KB, 下载次数: 29

回复 使用道具 举报
YIFEI2684
注册会员   /  发表于:2022-9-21 16:12:19
板凳
本帖最后由 Ellia.Duan 于 2022-9-21 16:16 编辑
Ellia.Duan 发表于 2022-8-31 16:56
附件中有一个demo
一万条数据排序后用时148毫秒。



这是方法,还是很慢,
image.png599625243.png
image.png356052855.png
bodyData = [{里边大概100个字段},{},{},....]. bodyData.length = 10000

请问有没有更好的办法
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-21 16:19:57
地板
YIFEI2684 发表于 2022-9-21 16:12
这是方法,还是很慢,

您这边是否可以提供下代码,而不是截图呢?这边可以直接在代码上进行测试。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部