Джава в принципе жрет много озу
Это как настроить. По умолчанию не сильно больше C++. Просто в фоне может работать оптимизирующий компилятор (он все результаты кеширует), еще программу могут настроить на занимание большого куска памяти при старте. А так, там просто нечему жрать память. Это же не js с его объектами на основе хеш-таблиц. (Вот представь себе! ЛЮБОЙ объект в js - это под капотом что-то типа HashMap<String, Object>, а обращение к свойству - это поиск строки в ней)