找回密码
 立即注册

QQ登录

只需一步,快速开始

zyz

注册会员

8

主题

20

帖子

116

积分

注册会员

积分
116
zyz
注册会员   /  发表于:2021-4-29 20:50  /   查看:2003  /  回复:9
本帖最后由 zyz 于 2021-4-29 20:53 编辑

硬件环境:
image.png477446288.png

操作系统:

image.png345901488.png

执行workbook.ProcessTemplate()耗时60s,感觉有点慢

附件是模板和数据,希望能协助看下



模板和数据.zip (74.71 KB, 下载次数: 43)

9 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-30 09:42:04
沙发
您好,为了更快速地复现您的问题,建议您用4.0.5尝试,并提供一个完整的demo。
回复 使用道具 举报
tianl
注册会员   /  发表于:2021-4-30 11:25:44
板凳
DerrickJiao 发表于 2021-4-30 09:42
您好,为了更快速地复现您的问题,建议您用4.0.5尝试,并提供一个完整的demo。

模板渲染程序如下: 模板绑定性能验证.zip (129.36 KB, 下载次数: 46)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-4-30 12:25:28
地板
你好,用你这边的GCEXCEL版本可以重现问题,在我这边运行目前是耗时35s

将版本升级到最新的4.1即可解决问题,目前测试是耗时0.7s
回复 使用道具 举报
zyz
注册会员   /  发表于:2021-5-6 09:14:35
5#
Richard.Ma 发表于 2021-4-30 12:25
你好,用你这边的GCEXCEL版本可以重现问题,在我这边运行目前是耗时35s

将版本升级到最新的4.1即可解决 ...

版主,4.1版本的性能测试(模板)有没有报告可以参考下?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-6 09:27:41
6#
你好,目前这边没有其他的性能测试报告,

我是以你发来的demo进行了测试,结果在0.7s以内,对比之前的35s大幅减少。因此可以确认至少对于当前模板是解决了这个问题了
你那边如果有其他的模板,可以自行测试,如果有和这个一样的性能问题,可以再发帖讨论
回复 使用道具 举报
zyz
注册会员   /  发表于:2021-5-6 16:47:08
7#
本帖最后由 zyz 于 2021-5-6 16:48 编辑
Richard.Ma 发表于 2021-5-6 09:27
你好,目前这边没有其他的性能测试报告,

我是以你发来的demo进行了测试,结果在0.7s以内,对比之前的35 ...

你好,我们把数据扩大了4倍,渲染时间将近3s

如果不用模板,直接做数据绑定,很快

主要是模板的合并功能很方便,所以想问下你们后期这个功能还会继续优化吗?

模拟数据
MultiDimension.zip (288.61 KB, 下载次数: 46)
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-6 17:23:47
8#
这个相对于之前的速度已经是有一个以上数量级的提升了,后续如果有提升可能也不会这么多

我理解您这边的需求,模板性能的问题,我会作为一个新的需求,再和研发确认。
另外,这个数据量是你们目前系统业务中实际的数据量吗?是以此来进行优化吗
回复 使用道具 举报
zyz
注册会员   /  发表于:2021-5-6 17:33:19
9#
Richard.Ma 发表于 2021-5-6 17:23
这个相对于之前的速度已经是有一个以上数量级的提升了,后续如果有提升可能也不会这么多

我理解您这边的 ...

好的

实际业务的数据量还有比这个多的

感谢回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-5-6 17:53:37
10#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部