Chrome - память не очищается при перезагрузке страницы.Что на самом деле делает кнопка перезагрузки? - PullRequest
1 голос
/ 26 мая 2019

Мое веб-приложение (созданное с lit-element) становилось медленнее с каждой перезагрузкой страницы.Начал искать утечку, которая, по-видимому, вызвана элементом, который я инициализировал через поле класса, например:

export class SearchAutocomplete extends LitElement {

 searchInput: TextInput = new TextInput();

 ...

}

После того, как я удалил эту строку, GC включился очень хорошо.

Однако это заставляет меня задуматься, почему вышеприведенная строка помешала дереву стать сборщиком мусора?

Более того, почему память все еще привязана к окну после перезагрузки страницыразве это не должно быть немедленно уничтожено?

Что на самом деле происходит, когда мы перезагружаем / перезагружаем страницу, это эквивалентно location.reload()?

Спасибо!

...