找回密码
 立即注册

QQ登录

只需一步,快速开始

10E32
注册会员   /  发表于:2023-3-30 11:33  /   查看:2826  /  回复:12
1金币
本帖最后由 Richard.Ma 于 2023-4-4 17:52 编辑

在程序里重算往往需要40s以上,请帮忙调研一下,属于正常情况还是哪里有问题
Workbook workbook = new Workbook();
workbook.open("IR.xlsm");
workbook.getOptions().getFormulas().setEnableIterativeCalculation(false);
long l = System.currentTimeMillis();
workbook.calculate();
System.out.println(System.currentTimeMillis() - l);
IR.zip (1.61 MB, 下载次数: 456)

最佳答案

查看完整内容

你好,目前此问题研发这边已经找到原因并在内部开发版本中做了优化,预计要在V6.1版本发布。暂无确切的发布时间 V6.1版本发布后.我这边会回复更新

12 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-30 11:33:48
来自 9#
你好,目前此问题研发这边已经找到原因并在内部开发版本中做了优化,预计要在V6.1版本发布。暂无确切的发布时间

V6.1版本发布后.我这边会回复更新

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-30 18:13:50
2#
本帖最后由 Richard.Ma 于 2023-4-3 15:55 编辑


V5版本目前没有什么性能优化建议

建议升级新版本V6.0.5看看,实际测试在6.0.5中,计算方法这一步基本上不消耗时间。只是加载的时候大概需要3秒时间、
回复 使用道具 举报
10E32
注册会员   /  发表于:2023-4-3 21:52:32
3#
Richard.Ma 发表于 2023-3-30 18:13
V5版本目前没有什么性能优化建议

建议升级新版本V6.0.5看看,实际测试在6.0.5中,计算方法这一步基本 ...

还是执行上面的代码,我这里测试6.0.5也要30多秒
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-4 09:12:49
4#
测试的结果差异太大了,我是完全按照你发的代码来测试的,参考下面的动图,计算实际只用了100多毫秒。
你可以单独写一个demo看看是否可以重现问题,然后发给我

test.gif494606933.png
回复 使用道具 举报
10E32
注册会员   /  发表于:2023-4-4 10:18:36
5#
Richard.Ma 发表于 2023-4-4 09:12
测试的结果差异太大了,我是完全按照你发的代码来测试的,参考下面的动图,计算实际只用了100多毫秒。
你 ...

IR.zip (1.58 MB, 下载次数: 478)
回复 使用道具 举报
10E32
注册会员   /  发表于:2023-4-4 10:45:16
6#
Richard.Ma 发表于 2023-4-4 09:12
测试的结果差异太大了,我是完全按照你发的代码来测试的,参考下面的动图,计算实际只用了100多毫秒。
你 ...


我对比了一下,两个文件的区别是是否勾选了“启用迭代计算”。
启用了迭代计算的反而快一点。
image.png727091369.png

下面是一些测试结果:
文件开启迭代计算,程序开启迭代计算:33s
文件关闭迭代计算,程序开启迭代计算:33s

文件开启迭代计算,程序关闭迭代计算:8s

文件关闭迭代计算,程序关闭迭代计算:33s
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-4 17:33:50
7#
收到,问题需要调研一下看看是否有优化的办法,帖子暂时保留处理,后续进展我会回帖更新
回复 使用道具 举报
10E32
注册会员   /  发表于:2023-4-10 10:16:07
8#
Richard.Ma 发表于 2023-4-4 17:33
收到,问题需要调研一下看看是否有优化的办法,帖子暂时保留处理,后续进展我会回帖更新

您那边调研有结果了吗,我们这客户一直在催这个模型的效率问题
回复 使用道具 举报
10E32
注册会员   /  发表于:2023-4-10 17:24:43
10#
Richard.Ma 发表于 2023-4-10 12:16
你好,目前此问题研发这边已经找到原因并在内部开发版本中做了优化,预计要在V6.1版本发布。暂无确切的发布 ...

有没有临时的解决方案,我们这边比较着急
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部