가끔은 실행하기 전에 얼마나 많은 메모리를 사용할지를 결정하기가 어려운 Python 프로그램을 작성합니다. 따라서, 나는 때때로 대량의 RAM을 할당하려고 시도하는 파이썬 프로그램을 호출하여 커널이 다른 실행중인 프로세스의 성능을 크게 바꿔서 성능을 저하시킵니다.힙 크기를 제한하는 방법은 무엇입니까?
이 때문에 파이썬 힙이 얼마나 많은 메모리를 차지할 수 있는지 제한하고 싶습니다. 한도에 도달하면 프로그램이 중단 될 수 있습니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
중요한 경우 많은 코드가 Cython에 작성되어 있으므로 할당 된 메모리를 고려해야합니다. 필자는 순수한 Python 솔루션 (휴대용이 필요 없음)과 결혼하지 않았으므로 Linux에서 작동하는 모든 것이 좋습니다.
이 질문에 대해 혼란스러워합니다. 그것은 대답을 포함하는 것으로 보이지만 잘못 된 것을 나타내지는 않습니다. – amcnabb
수락 된 답변의 코드를 자신의 질문에 복사 한 것처럼 보입니다. 아마도 그것은 해결책일까요? – fantabolous
@amcnabb 질문에서 대답을 제거했습니다 – Djizeus