Я также относительно новичок в Ваадине, но могу вам сказать, что это ненормально.Мы запускаем наше приложение Vaadin на Tomcat 6 и 7 с временем запуска всего несколько секунд (Mac O / S).Мы развертываем в Fedora для производства.
Vaadin действительно занимает много памяти, и я бы посоветовал вам проверить параметры запуска Tomcat, чтобы увидеть, сколько используется, и, возможно, увеличить его.Это ключ -Xmx512m, когда вы запускаете TC или любое Java-приложение.Я бы сказал, что 512 м действительно является абсолютным минимумом для Tomcat / Vaadin для тестирования и 5-10 раз, что будет использоваться для производственной среды.
Значения по умолчанию для памяти Java зависят от вашей версии Java и могут быть недостаточными.
Меньше 1/4 физической памяти или 1 ГБ.До J2SE 5.0 максимальный размер кучи по умолчанию составлял 64 МБ.