Утечка памяти в JavaScript для больших строк

Я отправляю строку base64 в функцию javascript, но она вызывает утечку памяти, когда я вызываю ее снова и снова. Я чувствую, что значение, которое хранится в переменной javascript, не высвобождается должным образом.

function showResource(data){
//everything commented out.
} 

Я вызываю функцию из анонимной функции, как показано ниже. Анонимная функция вызывается из родной стороны iOS, которая отправляет base64 на веб-страницу.

function (data){
  showResource(data);
}

AFAIK JS - это язык для сборки мусора, поэтому проблема утечки памяти не должна возникать, но это случается.

Когда происходит утечка памяти, ее убивает iOS. Посмотрите на скриншот.

Сбой страницы

Этот вопрос связан с этим

0 ответов

Другие вопросы по тегам