Estoy usando Grails 2.0. Solía desarrollar bajo Grails 1.3.7 pero cuando ejecuto una aplicación bajo Grails 2.0 el rendimiento es muy lento. Una página puede tardar más de 30 segundos en mostrarse y es muy embarazosa e improductiva.Grails 2.0 run-app rendimiento muy lento
Busqué en Google y encontré que los GSP en 2.0 son en algunos casos 10 veces más lentos que 1.3.7; Greame explicó que hay una nueva forma de manejar los GSP en el mod de desarrollo, pero cuando ejecuto grails prod run-app tengo casi el mismo problema.
¿Qué debo hacer para acelerar el proceso de desarrollo? Estoy perdiendo demasiado tiempo.
PD: Mis GRAILS_OPTS son "-server -Xmx600M -Xms600M -XX: MaxPermSize = 250m -Dfile.encoding = UTF-8 -Dserver.port = 9090"
Acabo de pasar de 1.3.7 a 2.1.1 y no veo ningún problema de rendimiento, más bien veo una mejora.Puede actualizar a 2.1.1. ¿También puede convertir todas sus acciones en métodos en lugar de cierres y ver si eso ayuda? – allthenutsandbolts
Pruebe crear perfiles de su aplicación con, digamos, VisualVM. No puede mejorar el rendimiento cuando no sabe qué parte mejorar. –
Son principalmente GSP los que son muy lentos. También hay un complemento de recursos que hace mucho ruido en la consola. –