2015-11-30 2 views
0

Итак, у меня есть Угловое веб-приложение. Сначала он получает данные с HTTP-запросом, затем я делаю некоторые тесты на нем, а затем показываю его в соответствии с результатами.
Как только все будет сделано, я регулярно проверяю, нет ли данных. Если есть, я получаю и проверю его и покажу. Но после многих часов использования браузер (firefox and chrome) падает и говорит, что есть утечка памяти.
Вы не знаете, где это может произойти? Если вы не знаете, можете ли вы дать мне совет, как найти точку входа утечки.Память Javascript

спасибо.

+0

Это может помочь вам http://makandracards.com/makandra/31289-how-to-create-giant-memory-leaks-in-angularjs –

ответ

0

Не видя фактического кода, трудно точно сказать, что делать, но попробуйте опорожнить переменные в каждом цикле.

var myData = null; 
or 
delete myData.property; 
+0

'delete' удаляет свойство из объекта. Он не влияет на переменные. – zeroflagL

+0

Должно быть, если данные хранятся в свойстве. Как я писал ранее, не зная, как структурирован код, трудно сказать правильный способ освобождения памяти. Это было слепое предложение. – Synapse

Смежные вопросы