我为QA管理了许多WAR文件,我倾向于使用JBoss命令行实用程序来管理在JBoss 7上部署这些应用程序
在我取消部署war文件并尝试再次部署之后,我经常会遇到permgen异常,有时会等待几分钟并尝试再次部署应用程序。
另一种选择是重新启动服务器并部署应用程序。
我的问题是有没有办法清除jboss 7中未使用的内存,所以我可以避免重启应用服务器?
答案 0 :(得分:1)
PermGen顾名思义就是永久性内存,无法使用(直到Java8使用Metaspace)。最常见的行为是重新启动应用程序服务器(Jboss),或使用第三方软件来管理部署,例如JRebel的。