Python - 파이썬 메모리 관리
게시하는 내용은 Cpython(C로 만든 python) 기준입니다.1. 객체와 참조. 객체란 일반적으로 데이터와 해당 데이터에 대한 동작(행위 또는 메서드)를 나타내는 구조를 말합니다. 컴퓨터 용어를 빌리면 객체는 속성(필드)과 메소드를 포함하는 구조입니다. 파이썬 코드를 이루는 거의 모든 것들, 예를 들어 함수,빌트인 타입(정수형,문자열...), 자료구조 등은 모두 객체입니다. 객체가 변수에 할당 되면 참조가 생깁니다.import sysclass Some: def some(self): pass a = Some()print(f"클래스Some의 참조 수: {sys.getrefcount(Some)}개")print(f"변수a의 참조 수: {sys.getrefcount(a)}개") a는..