首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多次创建stage时发生KineticJS内存泄漏

问多次创建stage时发生KineticJS内存泄漏
EN

Stack Overflow用户
提问于 2013-06-19 01:05:18
回答 1查看 548关注 0票数 1

我使用的是kinetic js 4.5.4。

在我的网页上,我有一个按钮。当用户单击此按钮时,页面上将应用新的局部视图-在此局部视图中,我创建了新的stage元素。当我多次点击这个按钮时,我观察到内存分配增长非常快。单击大约20次后,分配的内存大约为7 7GB,舞台变为黑色。我不得不使用F5刷新整个页面,然后我也看到内存下降了很多-大约到3.5 of。我对阶段元素destroy()和destroyChildren()使用了kinetic API,但它没有任何帮助。

你知道我该怎么解决这个问题吗?

当我停止在每个新的局部视图中创建新的阶段,而不是重用第一个创建的阶段时,我没有观察到这个问题。因此,基于此,我认为我们创建/删除舞台是不正确的。

EN

回答 1

Stack Overflow用户

发布于 2013-06-20 02:08:22

使用动态层,而不是为部分视图创建一堆阶段。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17174815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档