Первый шаг - понять, насколько ваша память действительно бесплатна.
1) Сколько стоит ваша ОС? (рассмотрите также некоторое пространство для кэшей ОС)
2) Существуют ли какие-либо другие приложения, которые могут использовать значительный объем памяти? (DB и т. Д.) Сколько они обычно берут?
3) Какое IO делает ваше приложение? Жесткий диск? Сеть? Оба извлекут выгоду из некоторой свободной памяти.
Если бы я был вами, я бы начал (если нет других приложений) 24 ГБ. Затем выполните некоторые стресс-тесты и отслеживайте использование памяти и исправьте настройки, основанные на этом наблюдении.