Я хотел бы запустить Java-программу с интенсивным использованием памяти и ограничить объем используемой физической памяти.
Можно ли настроить JVM для использования не более 1 ГБ ОЗУ и использовать только виртуальную память после того, как она использовала первые 1 ГБ ОЗУ?
Мне бы хотелось, чтобы программа имела столько адресного пространства, сколько ей нужно (несколько ГБ), но не хочу, чтобы она использовала всю доступную оперативную память на машине.