Я знаю, что вы спрашивали о влиянии многословия: gc (Амир прав), но, судя по комментариям, вы исследуете утечку памяти.
Возможно ли вам получить гистограмму вашего окружения? многословный сборщик мусора покажет вам только утечку памяти, а не место, где она находится.
Вы упомянули Java 1.4.2, это ваша текущая версия? Если вы используете 1.5 или выше, вы можете использовать
jmap -histo <pid> > file.txt
Это даст вам разбивку всех объектов в памяти. Вы остановите свою JVM на время, зависящее от объема памяти в системе. (2 ГБ могут зависнуть на минуту или около того даже на хорошем оборудовании) Сначала проверьте это в системе разработки. Я знаю, что вы не хотите влиять на вашу производственную среду, но это необходимое зло, чтобы найти источник проблемы. Сделайте захват прямо перед периодическим перезапуском, чтобы извлечь уроки из вашего воздействия.