Garbage Collector
- garbage collection 을 수행하는 시스템
1 min read
...아래와 같은 코드를 확인해보자. import sys a = [] b = a sys.getrefcount(a) 3 어떤 객체의 reference count 가 0 에 도달하게 되면, garbage collector 는 해당 객체를 메모리에서 해제시킨다. 만약 thread 가 여러개고, lock 존재하지 않다면, 쓰레드에 의해 reference count 가 동시에 여러번 깎일 수 있다 (또는...
...별자 (메모리 주소). id() 함수로 확인 가능 Type: 객체의 자료형 Value: 객체가 담고 있는 값 객체는 명시적으로 삭제할 수 없으며, unreachable 상태가 되면 garbage collector에 의해 수집된다. B) 메모리 관리 Python은 변수에 값을 직접 저장하지 않는다. 값 객체는 별도의 메모리 공간에 저장되고, 변수는 해당 객체를 가리키는 포인터 역할을 한다. ...