Sto usando Grails 2.0. Ero abituato a sviluppare con Grails 1.3.7 ma quando eseguo un'applicazione con Grails 2.0 le prestazioni sono molto lente. Una pagina può richiedere più di 30 secondi per mostrare ed è molto imbarazzante e improduttiva.Grails 2.0 run-app performance molto lenta
Ho cercato su Google e ho trovato che i GSP in 2.0 sono in alcuni casi 10 volte più lenti di 1.3.7; Greame ha spiegato che esiste un nuovo modo di gestire i GSP in dev mod, ma quando eseguo grails prod run-app ho quasi lo stesso problema.
Cosa devo fare per accelerare il processo di sviluppo? Sto perdendo troppo tempo.
PS: I miei GRAILS_OPTS sono "-server -Xmx600M -Xms600M XX: MaxPermSize = 250m -Dfile.encoding = UTF-8 -Dserver.port = 9090"
Mi sono appena spostato da 1.3.7 a 2.1.1 e non vedo alcun problema di prestazioni, ma vedo un miglioramento.Puoi aggiornare alla 2.1.1. Puoi anche convertire tutte le tue azioni in metodi anziché in chiusure e vedere se questo aiuta? – allthenutsandbolts
Prova a profilare la tua app con, ad esempio, VisualVM. Non puoi migliorare le prestazioni quando non sai quale parte migliorare. –
Sono principalmente GSP molto lenti. C'è anche un plugin di risorse che fa molto naso nella console –