전역 루트 확인
window에 붙은 값과 선언 없는 대입은 페이지가 살아 있는 동안 계속 전역에서 도달됩니다.
memory leak
GC는 도달 불가능한 객체만 정리하므로, 오래 살아남는 참조를 먼저 찾아야 누수를 줄일 수 있습니다.
window에 붙은 값과 선언 없는 대입은 페이지가 살아 있는 동안 계속 전역에서 도달됩니다.
setInterval 콜백이 큰 객체를 붙잡으면 clearInterval 전까지 해제되지 않습니다.
제거된 요소에 연결된 핸들러가 외부 상태를 참조하면 메모리가 남을 수 있습니다.
반환된 함수가 큰 데이터를 참조한다면 필요가 끝난 뒤 참조를 끊습니다.