繁体   English   中英

如何修复JavaScript和Raphael.js内存泄漏?

[英]How to fix javascript and raphaeljs memory leak?

我有以下代码使用在IE中运行的RapahelJs。 该代码导致内存泄漏,我不知道出什么问题了。 有没有人可以帮助我,并就raphaeljs的使用和内存泄漏提供一些建议。

for (i=0; i<2000; i++) {
    var r = paper.rect(100, 100, 30, 30);
    r.remove();
    r = null;
}

提前致谢

我收到了rapahels讨论组的建议。 我可以用一句话来总结:

比起删除/创建,更喜欢隐藏/显示

在给定的示例中,我看不到任何泄漏。 内存确实变高了,但是一段时间后,当GC运行时,它又恢复了正常。 在纯HTML中运行类似的示例,并告诉我您是否会有不同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM