저는 많은 메모리 내 작업을 수행하여 많은 RAM을 사용하는 python3 스크립트를 실행하고 있습니다. 내 컴퓨터에는 256GB의 RAM이 있습니다. 내 스크립트도 완료되고(프로그램이 함수의 단계 끝에 도달함 __main__
) 모든 결과가 파일에 저장되었지만 htop
명령은 여전히 엄청난 RAM 사용량을 보여줍니다. 실행만 하면 pkill -9 -f myscript.py
메모리가 정리됩니다. 왜 이렇게이다? 내 프로그램이 끝나면 메모리가 자동으로 비어 있어야 하지 않나요?