Например, эти снимки и профиль производительности были созданы с помощью таких инструментов Chrome Dev:
Использование Chrome 66.0 в macOS 10.13.4.Все расширение Chrome отключено, все журналы консоли отключены, работает в режиме инкогнито.
- GC несколько раз
- Сделать снимок # 1
- Запустить профилирование производительности
- Do Thing 3 раза
- GC несколько раз
- Do Thing 3 раза
- GC несколько раз
- .. долго ждать, чтобы слушателиможет быть GCd ..
- GC несколько раз
- Прекратить профилирование производительности
- Сделать снимок # 2
Я могу воспроизвести проблему в соответствии с числом узлов в профиле производительности, увеличивающимся на одну и ту же величину каждый раз.
Почему профиль производительности показывает, что число узлов никогда не возвращается к исходному уровню, но снимки не показывают никаких новых узлов?
Есть ли способ (без проб и ошибок) найти, что это за узлы?
Есть ли в Firefox (или другом браузере или инструменте) аналогичный инструмент для обнаружения утечки?эс