본문 바로가기
파이썬

파이썬 Python 프로세스에서 사용하는 총 메모리?

by º기록 2020. 9. 18.
반응형

Python 프로그램이 현재 사용중인 메모리 양을 확인하는 방법이 있습니까? 단일 객체의 메모리 사용량에 대한 논의를 보았습니다.하지만 필요한 것은 프로세스의 총 메모리 사용량이므로 캐시 된 데이터 삭제를 시작해야하는시기를 결정할 수 있습니다.

 

해결 방법

 


import os
import psutil
process = psutil.Process(os.getpid())
print(process.memory_info().rss)  # in bytes 

psutil 5.6.3과 함께 현재 Python 2.7 설치에서 마지막 줄은

print(process.memory_info()[0])

대신 (API가 변경되었습니다).

참고 : 아직 설치되지 않은 경우 pip install psutil 을 수행하십시오.

 

참조 페이지 https://stackoverflow.com/questions/938733

 

 

반응형

댓글