我想知道是否有人有任何可能对我有用的性能选项。我在我的工作笔记本电脑上使用 Netbeans 6.1 和 Glassfish V2,内存要求变得有点令人厌烦。我有 3 GB 的 ram,由于 PermGen Space 错误,我经常不得不杀死所有东西并重新启动它。
我也玩过内存大小,但似乎没有任何帮助。
我想知道是否有人有任何可能对我有用的性能选项。我在我的工作笔记本电脑上使用 Netbeans 6.1 和 Glassfish V2,内存要求变得有点令人厌烦。我有 3 GB 的 ram,由于 PermGen Space 错误,我经常不得不杀死所有东西并重新启动它。
我也玩过内存大小,但似乎没有任何帮助。
有没有办法让你通过 JConsole 监控 glassfish?JConsole 将显示正在使用多少 PermGen 空间(以及其他空间)。使用此信息可以帮助您调整启动参数。
此页面http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp列出了一些,我知道我已经看到了更多,尤其是。在设置 permgen 大小时。
你可能还想看看你的 webapp(s) 是如何分配进入 permgen 空间的东西的。也许问题就在那里,而不是在 NB/GF 组合中。
最后,您可以升级到 NB 6.7 吗?我知道很难更改您的应用程序服务器以进行开发,尤其是。如果您在生产中部署到该版本的应用服务器(我也遇到过问题)。但更改 IDE 也有帮助。
我知道这不是一个“答案”,但我希望它有所帮助。