有没有办法在同一个Web服务器上运行多个Grails应用程序而不会遇到PermGen错误?

时间:2010-08-16 16:58:35

标签: grails jetty permgen

我们正在开发一些Grails应用程序,并在Jetty上部署WAR。当我们一次运行一个应用程序时,它们会徘徊在大约200 - 300 MB的内存中,这是完全可以接受的。但是,添加更多应用程序会增加内存占用量......一旦我们运行了三个应用程序,我们通常最终会崩溃大约900 MB。

所有这三个应用程序都有Quartz作业。我试过增加PermGen尺寸,但无济于事。并且无法向Web服务器添加更多内存。有没有简单的方法来降低Grails应用程序的大小?

1 个答案:

答案 0 :(得分:0)

我们编写了自定义ContextCleanupListener来清理所有垃圾。