たとえば、プロジェクトに約80のドメインがあるかどうかを知りたいのですが、プロジェクトを実行すると80個のドメインがメモリにロードされるか、そのドメインが必要なときにロードされます。多くのドメイン=メモリの使用量は多いですか?
1つのプロジェクトに多数のドメインがあると、自動コンパイルを無効にしてperm genのスペースを増やす必要があります。
これらのドメインにアクセスする必要があるときにロードするソリューションはありますか? すべてのドメインが使用されるわけではありません...ユーザーがほとんど何も触れていない小さなドメイン(たぶん特別なケース)
私は現在grails 1.1.1を使用していますが、ドメイン用にコンパイルすると、メモリ/メモリのgen spaceがスタックして空になります。
まだありません。私はpermのgen spaceを300MBに増やし、自動コンパイルを無効にしました。したがって、ドメインに何か/変更を加えると、私はgrailsを再起動する必要があります。 btwなぜHibernateは最初からすべてをロードする必要がありますか? javaもアプリケーションを起動している間にすべてのクラスをロードしますか? – nightingale2k1
設定を確認して必要なプロキシを事前に生成できるように、すべてのドメインクラスをロードする必要があるのは休止状態です –