0

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

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

提前致谢

4

2 回答 2

2

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

喜欢隐藏/显示而不是删除/创建

于 2010-06-18T07:37:00.300 回答
1

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

于 2010-06-23T22:46:41.243 回答