[5.20231.904] 内存溢出问题
fleexsheet加载复杂excel的sheet时,sheet里的列比较多,同时里边有很多的公式,规则等,在加载进入wijimo插件后,每次在文本框编辑完数据后,通过浏览器内存监控查看,内存大小都在增加,没有得到释放,在多次数据编辑后,内存达到4个G,浏览器报out of momery的错误
下图是显示对应的内存中的大对象
请提供一个能复现问题的demo,以及你提到的具体复现步骤。我们调研一下原因
另外,从你的使用场景来看,spreadjs会更合适一些。fleexsheet本身也只是适用于较为简单的excel场景。
感谢你的回复,由于项目是保密性质的 无法给出demo,但是这边可以提供下具体的问题,目前通过浏览器分析工具分析出,FlexSheetPanel2这个对象没有被回收,导致内存越来越大,里边有100多万个这种对象没有被释放,导致每次编辑后,内存都开始增大。
不需要您给具体项目,你可以尝试一下在我们的在线示例中修改代码来复现问题也行
https://demo.grapecity.com.cn/wijmo/demos/Grid/FlexSheet/Unbound/purejs
我在咱们官网上跑了一个例子 也是有这个内存不释放的问题
测试地址:
https://demo.grapecity.com.cn/wijmo/demos/Grid/FlexSheet/ExcelImportExport/vue
附件是对应的录屏视频和上传的excel文件
给的文件和你视频中的不一样,麻烦重新上传一个文件 是同一个文件 只是有一些文字让我给删除了 好的,你提到的现象已经复现了,需要报给开发组调研原因。帖子暂时保留处理,后续进展会在帖子中更新
页:
[1]