Чтобы ответить на ваши вопросы, да - это нормально. Это особенно нормально, если в вашем приложении много GSP. GSP компилируются во время выполнения, так что вы можете ускорить их генерацию, увеличив пространство permgen.
Вы можете улучшить использование памяти и производительность в целом, удостоверившись, что вы передаете флаг '-server', когда загружаете серверную JVM.