Ich benutze Grails 2.0. Ich habe früher unter Grails 1.3.7 entwickelt, aber wenn ich eine Anwendung unter Grails 2.0 starte, ist die Performance sehr langsam. Eine Seite kann mehr als 30 Sekunden dauern und ist sehr peinlich und unproduktiv.Grails 2.0 run-app sehr langsame Leistung
Ich googelte und ich fand, dass GSPs in 2.0 in einigen Fällen 10 mal langsamer als 1.3.7 sind; Greame erklärte, dass es eine neue Möglichkeit gibt, mit GSPs in dev mod umzugehen, aber bei der Ausführung von grails prod run-app habe ich fast das gleiche Problem.
Was soll ich tun, um den Entwicklungsprozess zu beschleunigen? Ich verliere zu viel Zeit.
PS: Meine GRAILS_OPTS sind "-Server -Xmx600M -Xms600M -XX: MaxPermSize = 250m -Dfile.encoding = UTF-8 -Dserver.port = 9090"
Ich bin gerade von 1.3.7 zu 2.1.1 gegangen und sehe keine Leistungsprobleme, eher sehe ich Verbesserung.Können Sie auf 2.1.1 aktualisieren? Kannst du auch alle deine Aktionen in Methoden umwandeln anstelle von Schließungen und sehen, ob das hilft? – allthenutsandbolts
Versuchen Sie, Ihre App mit, sagen wir, VisualVM zu profilieren. Sie können die Leistung nicht verbessern, wenn Sie nicht wissen, welcher Teil verbessert werden soll. –
Es sind hauptsächlich GSPs, die sehr langsam sind. Es gibt auch Ressourcen-Plugin, das eine Menge Nase in der Konsole macht –