Во-первых, я спрашиваю, почему вы беспокоитесь об освобождении 2 ГБ оперативной памяти на сервере? 2 ГБ оперативной памяти составляет около 100 долларов или меньше. Если это на рабочем столе, думаю, я могу понять беспокойство.
Если у вас действительно есть веская причина подумать об этом, это может быть связано с алгоритмом сбора мусора, который вы используете. Некоторые алгоритмы возвращают неиспользуемую память обратно в ОС, некоторые - нет. Есть некоторые графики и такие, связанные с этим на http://www.stefankrause.net/wp/?p=14. Возможно, вы захотите попробовать сборщик G1, так как кажется, что он легко освобождает память для ОС.
Редактировать из комментариев
Что, если они все решат максимизировать свою нагрузку сразу? Вы в порядке с некоторыми из них подкачки памяти на диск и замедления сервера для сканирования? Я бы запустил их на сервере с достаточным объемом памяти для запуска ВСЕХ приложений с максимальной кучей + еще 4-6 ГБ для ОС / кэширования. Серверы с 32 или 64 ГБ довольно распространены, и вы можете получить больше.