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 に答える