我使用在IE中运行的RapahelJs有以下代码。此代码导致内存泄漏,我不知道有什么问题。有没有人可以帮助我,并提供一些使用raphaeljs和内存泄漏的建议。
for (i=0; i<2000; i++) {
var r = paper.rect(100, 100, 30, 30);
r.remove();
r = null;
}
提前致谢
答案 0 :(得分:2)
我收到了rapahels讨论小组的建议。我可以用一句话概括:
首选隐藏/显示而不是删除/创建
答案 1 :(得分:1)
在给定的例子中,我看不到任何泄漏。内存确实很高,但是一段时间后,当GC运行时,它会恢复正常。 运行纯HTML中的类似示例,告诉我你是否会有所不同。