找回密码
 立即注册

QQ登录

只需一步,快速开始

Shawn_Lydia

注册会员

11

主题

28

帖子

111

积分

注册会员

积分
111
Shawn_Lydia
注册会员   /  发表于:2023-11-14 16:04  /   查看:551  /  回复:5

suspendPaint();
supendEvent();
susendCalsService(false);

***大量(设置公式,setArray(), setValue())***

resumeCalsService(true);

resumeEvent;
resumePaint;

在计算,描画,事件(resume这三个事件)结束后,会卡顿几分钟才能操作画面,有时候画面会直接崩溃,系统显示内存不足,resume结束后,还有什么其他操作吗

5 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-14 17:51:17
沙发
您好,根据您提供的信息无法判断问题出现的原因,猜测可能是数据量太大导致的问题,您这边提供一个可以复现此问题的Demo,这边调研一下看看。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Shawn_Lydia
注册会员   /  发表于:2023-11-14 17:57:39
板凳
Joestar.Xu 发表于 2023-11-14 17:51
您好,根据您提供的信息无法判断问题出现的原因,猜测可能是数据量太大导致的问题,您这边提供一个可以复现 ...

我们属于内网开发,代码demo什么的属实不能发出来,做了画面loading,在resume一系列结束后,关闭loading,loading已经关闭,resume在控制台的结束log也打印出来了,但是画面属于卡死状态,过一会就可以操作了,我们用的spreadjs13.2
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-14 18:33:43
地板
您好,性能相关问题需要具体的Demo去调试代码才能判断问题出现的原因,或者您这边尝试用假数据等做一个小Demo,只要能够复现出您的问题就行。

或者您也可以试试升级SpreadJS的版本,看有没有性能上的提升。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Shawn_Lydia
注册会员   /  发表于:2023-11-15 09:18:37
5#
Joestar.Xu 发表于 2023-11-14 18:33
您好,性能相关问题需要具体的Demo去调试代码才能判断问题出现的原因,或者您这边尝试用假数据等做一个小De ...

我尝试做一下,先结帖吧,做出来之后再开新帖
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-11-15 09:30:26
6#
好的哈
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部