2

grails アプリケーションが使用できるメモリ量を知りたいです。インストールされているドメインクラス、プラグインの数に依存しますか? アプリケーションを開発していますが、Tomcat でテストすると、継続的にメモリ不足になります。現在、約500MBを使用しています。

さらに、そうでない場合は、どのようなメモリ管理方法を使用できるか教えていただけますか?

4

2 に答える 2

4

Grails Java Melodyプラグインを見てください。実行中のアプリに関するあらゆる種類の統計情報を提供します。この場合、メモリ統計情報が役立つはずですが、アプリ監視のスイス アーミー ナイフにはさらに多くの機能があります。

最初に、JVM 設定で遊んでみましたか? -XX:PermSize=256m -XX:MaxPermSize=1g -Xms256m -Xmx512m

于 2012-04-17T07:02:14.537 に答える
2

Java、Groovy、および Grails は、非常に高レベルのメモリ使用量を最小限に抑えています。500Mb は非常に少量であり、1Gb から開始するのが一般的です (Tomcat のメモリ構成を意味します)。ですから、500Mb について心配する必要はありません。

ドメイン、クラスなどについては、もちろん、すべての新しいクラス、すべての新しいコードには、いくらかのメモリが必要ですが、あなたの場合、それはメモリの数パーセントにすぎないと確信しています。他のすべては、Grails ライブラリ、Tomcat によって使用されます。 JVMなど

PSも一般的なTomcatの問題がありますPermGem space- https://stackoverflow.com/search?q=permgem+space

于 2012-04-17T04:25:25.003 に答える