바이오 대표

[ sys ] python 으로 object 의 메모리 크기 알아내기 - getsizeof( ) 본문

Python/others

[ sys ] python 으로 object 의 메모리 크기 알아내기 - getsizeof( )

바이오 대표 2022. 2. 10. 14:12

 

메모리 사이즈 

Byte 1 bytes
KB (Kilo Byte)   1000 (10^3) bytes
MB (Mega Byte)  1,000,000 (10^6) bytes
GB (Giga Byte)  1,000,000,000 (10^9) bytes
TB (Tera Byte)  1,000,000,000,000 (10^12) bytes 
PB (Pete Byte) 1,000,000,000,000,000 (10^15) bytes

 

List, Array, tensor, Dataframe 등 python 에서 사용되는 모든 Object 의 메모리 사이즈를 sys.getsizeof( ) 로 확인할 수있다. 

* 해당 function은 메모리에 실제로 올라가는 크기임으로, '' 와 같이 빈 문자열도 49bytes 를 차지한다. 

 

예시