У замыканий одной функции общий Context — пока жива хоть одна функция, живы все переменные контекста, включая те, к которым давно никто не обращается.
Memory в DevTools теперь читает метаданные scope из heap snapshot и подсвечивает такие мёртвые поля, отсортировав по влиянию на память. Chrome 155 и 156, обе стабильны с 6 и 20 октября.
Пройти маршрут дважды перед снятием слепка полезнее, чем разглядывать весь heap. Поля, которые растут с каждым проходом, видно сразу.
Просмотры: 4