找回密码
 立即注册

QQ登录

只需一步,快速开始

刘鑫

注册会员

2

主题

6

帖子

22

积分

注册会员

积分
22
  • 56

    金币

  • 2

    主题

  • 6

    帖子

最新发帖
刘鑫
注册会员   /  发表于:2024-1-26 09:45  /   查看:2428  /  回复:7
fleexsheet加载复杂excel的sheet时,sheet里的列比较多,同时里边有很多的公式,规则等,在加载进入wijimo插件后,

每次在文本框编辑完数据后,通过浏览器内存监控查看,内存大小都在增加,没有得到释放,在多次数据编辑后,内存达到4个G,浏览器报out of momery的错误

下图是显示对应的内存中的大对象




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

7 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-26 12:13:09
沙发
请提供一个能复现问题的demo,以及你提到的具体复现步骤。我们调研一下原因


另外,从你的使用场景来看,spreadjs会更合适一些。fleexsheet本身也只是适用于较为简单的excel场景。

回复 使用道具 举报
刘鑫
注册会员   /  发表于:2024-1-26 14:17:28
板凳
感谢你的回复,由于项目是保密性质的 无法给出demo,但是这边可以提供下具体的问题,目前通过浏览器分析工具分析出,FlexSheetPanel2这个对象没有被回收,导致内存越来越大,里边有100多万个这种对象没有被释放,导致每次编辑后,内存都开始增大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-26 18:16:32
地板
不需要您给具体项目,你可以尝试一下在我们的在线示例中修改代码来复现问题也行

https://demo.grapecity.com.cn/wi ... heet/Unbound/purejs

回复 使用道具 举报
刘鑫
注册会员   /  发表于:2024-1-29 10:40:47
5#
我在咱们官网上跑了一个例子 也是有这个内存不释放的问题

测试地址:
https://demo.grapecity.com.cn/wijmo/demos/Grid/FlexSheet/ExcelImportExport/vue

附件是对应的录屏视频和上传的excel文件  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-29 17:38:11
6#
给的文件和你视频中的不一样,麻烦重新上传一个文件
回复 使用道具 举报
刘鑫
注册会员   /  发表于:2024-1-29 17:41:26
7#
是同一个文件 只是有一些文字让我给删除了
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-1-29 18:36:31
8#
好的,你提到的现象已经复现了,需要报给开发组调研原因。帖子暂时保留处理,后续进展会在帖子中更新
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部