반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 내 모듈을 가져올 수 없습니다. (0) | 2020.09.18 |
---|---|
파이썬의 eval ()은 무엇을합니까? (0) | 2020.09.18 |
파이썬 dist-packages와 site-packages의 차이점은 무엇입니까? (0) | 2020.09.18 |
파이썬 matplotlib를 사용하여 모든 서브 플롯의 기본 색상주기를 설정하는 방법은 무엇입니까? (0) | 2020.09.18 |
파이썬 python argh / argparse : 목록을 명령 줄 인수로 전달하려면 어떻게해야합니까? (0) | 2020.09.18 |
댓글