3

いくつかの Grails アプリケーションを開発し、Jetty に WAR をデプロイしています。各アプリケーションを一度に 1 つずつ実行すると、約 200 ~ 300 MB のメモリでホバリングしますが、これはまったく問題ありません。ただし、アプリケーションをさらに追加すると、メモリ フットプリントが大幅に増加します。3 つのアプリケーションを実行すると、通常、約 900 MB のクラッシュが発生します。

3 つのアプリケーションすべてに Quartz ジョブがあります。PermGen のサイズを大きくしようとしましたが、役に立ちませんでした。また、Web サーバーにメモリを追加することはできません。Grails アプリのサイズを小さくする簡単な方法はありますか?

4

1 に答える 1

0

カスタム ContextCleanupListener を作成して、すべてのガベージをクリーンアップしました。

于 2010-08-16T19:28:12.397 に答える