Показать сообщение отдельно
  #5 (permalink)  
Старый 05.12.2017, 13:33
Новичок на форуме
Отправить личное сообщение для Petrov R Посмотреть профиль Найти все сообщения от Petrov R
 
Регистрация: 04.12.2017
Сообщений: 3

Спасибо за ответы!

Я в итоге поставил хром и на ночь оставил свою прогу. Перед этим сделал снапшот состояния памяти в хроме. И утром, в итоге новых объектов насоздавалось. Но уже меньше.

Я в своём этом javascript'е везде все переменные в функциях инициализировал как var varname. А то до этого я к этому относился более небрежно, а тут рыть стал так оказывается в функции если не объявлена переменная, то она становится глобальной.

И про отличие innerHTML от html("") тоже прочитал, сейчас вот сделал чтобы перезапись элментов DOM везде была через html().

Хотел посмотреть содержимое $.cache но в консоли говорит на вариант:
console.log(JSON.stringify($.cache));
не работает.

Поделитесь может ещё советами по особенностям написания кода и избегания утечек памяти?

Последний раз редактировалось Petrov R, 05.12.2017 в 13:48.
Ответить с цитированием