При прочих равных условиях больший размер "кучи" в Вашей JVM только задержит стоимость ссылочных проблем, созданных контейнером и/или Вашим кодом. Ваши паузы могут занять больше времени для проявления, но когда они прибудут, они почти наверняка остановят мир на (намного) более длительное время.
Пока Вы - выравнивание нагрузки этим способом, я обычно предпочитаю связывать каждый экземпляр Tomcat с подмножеством процессоров, измерять спрос на "кучу" моих приложений в тестировании, затем допускать некоторую высоту. Лучше контролировать и управлять Вашим требованием памяти продолжающегося, чем попытка факторизовать его с максимальным возможным пространством.