Python: 가비지 컬렉션
개요
- 레퍼런스 카운트(객체를 참조하는 수)를 관리하여 카운트가 0일 때 소멸 대상으로 등록
예제
- 코드
import sys
if __name__ == "__main__":
print(sys.getrefcount("123"))
a = "123"
print(sys.getrefcount("123"))
b = "123"
print(sys.getrefcount("123"))
a = 1
print(sys.getrefcount("123"))
b = 1
print(sys.getrefcount("123"))
- 실행 결과
3
4
5
4
3