在Eclipse使用JDK1.7及以下版本做开发时,用tomcat在启动时,经常会报这样一个错误:
Caused by: java.lang.OutOfMemoryError: PermGen space。
解决办法1:
换成JDK1.8。因为JDK1.8已经将永久代移除堆内存。
解决办法2:
点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡。
在VM arguments中内容最下边输入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m