• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

Gabage Collection 관련 질문입니다.

19.10.31 10:29 작성 조회수 66

0

안녕하세요.

좋은강의 정말 잘 듣고있습니다.

감사합니다.

이번 강의들 보며 이해가 안되는 부분이 있어서 질문드립니다.

WaekMap에서  Area 생성자로 생성한 myarea 객체를 Null로  선언하면 gc 대상이되서 wm.has(myarea) 값이 false라고 하셨는데

WeakMap이 아닌 객체 {} 인 경우에는 동일하게 진행을 하여도 gc 대상이 되지 않는다고 말씀은 하셨는데 그부분이 이해가 안되서요.

console에 wm이든 obj든 둘다 myarea를 null로 선언하기 전후 height와 width 값은 가지고 있고 단지 wm일 경우는 myarea를 가지고 있는지 체크하는 부분에서 false라는 결과가 나오지만 객체는 따로 확인할 방법이 있는건가요?

아니면 그냥 이론상으로만 알수밖에 없는건가요?

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!