2010-08-16 31 views
3

Nous développons quelques applications Grails et déployons les WARs sur Jetty. Lorsque nous exécutons chacune des applications une à la fois, elles tournent autour de 200 à 300 Mo de mémoire, ce qui est parfaitement acceptable. Mais, ajouter plus d'applications augmente l'empreinte de la mémoire ... par beaucoup. Une fois que nos trois applications sont en cours d'exécution, nous finissons généralement par perdre environ 900 Mo.Existe-t-il un moyen d'exécuter plusieurs applications Grails sur le même serveur Web sans générer d'erreurs PermGen?

Les trois applications ont des tâches Quartz. J'ai essayé d'augmenter la taille de PermGen, mais en vain. Et ajouter plus de mémoire au serveur Web n'est pas une option. Existe-t-il un moyen facile de réduire la taille des applications Grails?

+0

question similaire avec de bonnes informations http://stackoverflow.com/questions/2535458/grails-application-hogging-too-much-memory –

+0

Merci, cela m'a fait démarrer dans une bonne direction. – Pat

Répondre

0

nous avons écrit notre ContextCleanupListener personnalisé pour nettoyer tous les déchets.