Question

Je me demandais si quelqu'un avait des options de performance qui pourraient fonctionner pour moi. J'utilise Netbeans 6.1 et Glassfish V2 sur mon ordinateur portable de travail et les besoins en mémoire sont un peu fastidieux. J'ai 3 Go de RAM et je dois souvent tout tuer et redémarrer en raison de PermGen erreurs spatiales.

Je l'ai joué avec les tailles de mem aussi bien, mais rien ne semble vraiment aider.

Était-ce utile?

La solution

Y at-il un moyen pour vous de surveiller GlassFish par JConsole? JConsole vous montrer à quel point l'espace PermGen (ainsi que d'autres espaces) est utilisé. En utilisant cette information peut vous aider à modifier vos paramètres de démarrage.

Cette page http://java.sun.com/javase/technologies /hotspot/vmoptions.jsp énumère quelques-uns et je sais que je l'ai vu plus, esp. en ce qui concerne la mise en PermGen tailles.

Vous pouvez également voir comment votre webapp (s) allouent des choses qui vont dans l'espace de PermGen. Peut-être que le problème est là plutôt que dans combo NB / GF.

Enfin, est-il possible pour vous de passer à NB 6.7? Je sais qu'il est difficile de changer votre serveur d'applications pour le développement, esp. si vous déployez à cette version du serveur d'applications dans la production (j'ai des problèmes d'expérience là aussi). Mais changer l'IDE pourrait aider aussi.

Je sais que ce n'est pas une « réponse », mais j'espère que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top