Я работаю над крупномасштабными наборами данных. При тестировании нового программного обеспечения скрипт иногда подкрадывается ко мне, быстро захватывает всю доступную оперативную память и делает мой рабочий стол непригодным для использования. Я бы хотел, чтобы был установлен лимит оперативной памяти для процесса, чтобы, если он превышает это количество, он автоматически уничтожался. Решение для конкретного языка, вероятно, не будет работать, так как я использую всевозможные инструменты (R, Perl, Python, Bash и т. Д.).
Так есть ли какой-нибудь монитор процесса, который позволит мне установить пороговое количество оперативной памяти и автоматически убить процесс, если он будет использовать больше?