Como limitar o tamanho da pilha?

Às vezes, escrevo programas em Python que são muito difíceis de determinar quanta memória será usada antes da execução. Como tal, às vezes invoco um programa Python que tenta alocar grandes quantidades de RAM, fazendo com que o kernel troque fortemente e prejudique o desempenho de outros processos em execuçã

Por causa disso, desejo restringir a quantidade de memória que um heap Python pode crescer. Quando o limite é atingido, o programa pode simplesmente falhar. Qual é a melhor forma de fazer isso

Se isso importa, muito código é escrito em Cython, então deve ser usado para contabilizar a memória alocada lá. Não sou casada com uma solução Python pura (ela não precisa ser portátil); portanto, tudo o que funciona no Linux é bo

questionAnswers(3)

yourAnswerToTheQuestion