そのパフォーマンスの問題があり、それをスピードアップするための任意のハードと高速のルールではない、とのGroovyのためにアップグレードすることで、数秒を剃ることができGroovyの1.5.xのを使用している場合あなたはあなたのアプリに固有のものかも知れません。
ブートストラップに約75秒かかる場合は、かなり長いと聞きます。 Bootstrap.groovyファイルに何が入っていても、スリム化できるかどうかを詳しく見ていきたいと思います。
不要なプラグインがありますか(またはパフォーマンスに大きな影響を及ぼす可能性があります)?
これは現在のところ可能ではないかもしれませんが、grails 1.1.1/groovy 1.6.3のgrails 1.0.5/groovy 1.5.7に対する速度の向上はかなり重要です。
テストは、私はどちらか一方にworkiingてる場合統合テストのみのユニットテストのみを指定するときに本当に私を助けもう一つ:
grails test-app -unit
grails test-app -integration
あなたはまた、(特定のテストクラスを指定することができます5つのプラグインや〜40ドメインクラスとブートストラップ、Grailsの1.1.1では
grails test-app -integration MyService
:「テスト」接頭辞)せずに、本当に「MyServiceTests」に統合)のためのTDD(EXを支援することができ、単一のテストを実行するには私には20秒もかかりません。
ブリリアント!ありがとうございました。 –
私はちょうどあなたのpermgenスペースをより寛大に設定することをお勧めします。 -XX:PermSize = 64m -XX:MaxPermSize = 512m – Kuukage
私たちはgrailsプロジェクトをMaven経由で実行します。この場合、最初のコマンドはmvn grails:exec -Dcommand = "interactive"です。 –