grails アプリケーションが使用できるメモリ量を知りたいです。インストールされているドメインクラス、プラグインの数に依存しますか? アプリケーションを開発していますが、Tomcat でテストすると、継続的にメモリ不足になります。現在、約500MBを使用しています。
さらに、そうでない場合は、どのようなメモリ管理方法を使用できるか教えていただけますか?
grails アプリケーションが使用できるメモリ量を知りたいです。インストールされているドメインクラス、プラグインの数に依存しますか? アプリケーションを開発していますが、Tomcat でテストすると、継続的にメモリ不足になります。現在、約500MBを使用しています。
さらに、そうでない場合は、どのようなメモリ管理方法を使用できるか教えていただけますか?
Grails Java Melodyプラグインを見てください。実行中のアプリに関するあらゆる種類の統計情報を提供します。この場合、メモリ統計情報が役立つはずですが、アプリ監視のスイス アーミー ナイフにはさらに多くの機能があります。
最初に、JVM 設定で遊んでみましたか? -XX:PermSize=256m -XX:MaxPermSize=1g -Xms256m -Xmx512m
Java、Groovy、および Grails は、非常に高レベルのメモリ使用量を最小限に抑えています。500Mb は非常に少量であり、1Gb から開始するのが一般的です (Tomcat のメモリ構成を意味します)。ですから、500Mb について心配する必要はありません。
ドメイン、クラスなどについては、もちろん、すべての新しいクラス、すべての新しいコードには、いくらかのメモリが必要ですが、あなたの場合、それはメモリの数パーセントにすぎないと確信しています。他のすべては、Grails ライブラリ、Tomcat によって使用されます。 JVMなど
PSも一般的なTomcatの問題がありますPermGem space
- https://stackoverflow.com/search?q=permgem+space