Ну про докер ничего не знаю, но то, что простой сервис вполне хорошо себя чувствует на xmx128 - это точно. Кроме того сам не проверял, но говорят, openj9 сильно экономнее по памчти
Я пробовал когда-то запускать сервис на Spring с 128, он начинал адски тупить после отработки нескольких запросов и все равно сильно перерасходовал оперативу, что-то около 300МБ начинал занимать