살아가는 이야기
Python의 sizeof 본문
C에는 데이터의 크기를 측정하는 sizeof라는 함수가 있다. 하지만 Python에는 이런 함수가 없을까? 비슷한 함수인 getsizeof가 있다. Python 3.x에서 사용한 예를 보면 다음과 같다.
16비트 정수를 가정하면 오버헤드(overhead)가 적어도 12바이트는 되는 것으로 보인다. 문자열은 오버헤드가 두 배인 24바이트! 후덜덜한 오버헤드지만 인터프리터이므로 이해해야 할 듯싶다.
Comments