如何修复javascript和raphaeljs内存泄漏?

时间:2010-06-16 13:20:11

标签: javascript memory-leaks raphael

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

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

提前致谢

2 个答案:

答案 0 :(得分:2)

我收到了rapahels讨论小组的建议。我可以用一句话概括:

  

首选隐藏/显示而不是删除/创建

答案 1 :(得分:1)

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