efn阿克说 发表于 2018-12-7 10:09:04

Eclipse tomcat 内存溢出(java.lang.OutOfMemoryError: PermGen space)

一、什么原因造成了永久带溢出:
    1.项目使用了太多的静态变量
    2.加载了再多的class也会导致这个问题
          3.一次启动了多个项目

  二、解决办法:设置初始永久区内存大小
    在eclipse中window->preferences->server->runtime environments选择tomcat服务器,然后单击edit按钮,然后在jre后面单击Installed JREs,
在弹出的对话框中选择自己的jdk版本,再单击edit,再弹出的对话框中的default vm arguments中输入-Xms512M -Xmx1024M -XX:MaxPermSize=512M即可,然后单击finish。
http://images2015.cnblogs.com/blog/1091522/201702/1091522-20170222105103023-1319547271.png
  




页: [1]
查看完整版本: Eclipse tomcat 内存溢出(java.lang.OutOfMemoryError: PermGen space)