Skip to content

[Bug] Echart setoption内存会随时间增长且无法回收(必现) #20151

@idealy233

Description

@idealy233

Version

5.5.1

Link to Minimal Reproduction

https://echarts.apache.org/examples/zh/editor.html?c=doc-example%2Ftutorial-dynamic-data

Steps to Reproduce

这是贵官网文档的示例,复现步骤如下
1、将该网址使用chrome浏览器访问
2、打开开发者工具,打开内存tab页面
3、在几分钟的时间周期内点击录制按钮
4、观察每个快照的内存情况
此时可以发现内存会一直在增大,且无法清除。
1720769661275

Current Behavior

该内存在三分钟的时间内涨了1MB,而且这是数据量小且只有一个图表的情况,如果是多个图表或者增加数据量(data),那么内存增加的会更加明显。

如上所述,如果链接不可用,这边还可以提供代码。

Expected Behavior

在业务使用过程中,多次调用setoption不应存在内存上涨且无法降低的情况。

Environment

- OS:Windows 11
- Browser:Chrome
- Framework:Vue@3

Any additional comments?

业务中不可以clear图表(会造成数据显示错误),此时在多次动态更新数据图表后(时间较长时)页面必定崩溃

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions