Há também o mecanismo ulimit . Há uma chamada de sistema (no Linux, é uma função da biblioteca C) ulimit(3) e um Bash incorporado em ulimit . Digite ulimit -a para ver todas as coisas que você pode limitar. Para ver o limite atual da memória virtual, diga ulimit -v . Você pode configurá-lo dizendo ulimit -v INTEGER-KILOBYTES .
A execução de ulimit altera as coisas para o seu shell atual e você só pode selecionar um valor menor que o atual. Para executar um comando com memória virtual limitada, você pode simplesmente usar um sub-shell Bash:
( ulimit -v 131072; some-app )