Я выполняю анализ производительности многопоточной программы, которая использует всю память, доступную в системе. Моя ОС - Ubuntu 18.04. Я пытаюсь ограничить доступную память, например, до 32 ГБ, даже если на моем сервере доступно 128 ГБ памяти. Не удалось найти надежного решения. Похоже, ulimit
не совсем то, что я ищу. Я также могу засорить память другим процессом (например, контролируемым процессом, который будет использовать 64 ГБ ОЗУ). Но даже для этой цели я не уверен, как надежно засорить память.
Буду признателен за ваши мысли.