Как исправить утечку памяти в JavaScript и Raphaeljs? - PullRequest
0 голосов
/ 16 июня 2010

У меня есть следующий код, использующий RapahelJs, работающие в IE.Этот код вызывает утечку памяти, и я не знаю, что не так.Кто-нибудь может мне помочь и дать несколько советов по использованию Raphaeljs и утечки памяти.

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

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 18 июня 2010

Я получил совет от группы обсуждения рапахелей.Я могу суммировать в одном предложении:

Предпочитаю скрывать / показывать, чем удалять / создавать

1 голос
/ 24 июня 2010

Я не вижу никакой утечки в данном примере. Память действительно увеличивается, но после запуска GC она возвращается в нормальное состояние. Запустите аналогичный пример в простом HTML и скажите, будет ли у вас разница.

...