`
满城风雨近重阳
  • 浏览: 21092 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

溢出错误Caused by: java.lang.OutOfMemoryError: PermGen space

    博客分类:
  • Java
阅读更多

出现这种问题,显然得就是内存不够了,要给运行的程序更多的空间,由于eclipse的项目不是跑在安装的tomcat中,所以网上说的很多修改tomcat配置文件的方法不够用;另外还有一种修改eclipse的配置文件的方法,经过测试也不够用,经常碰到这个问题最近,所以记录如下:

1.点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡;

2.在VM arguments中内容最下边输入:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

 

3.但是遇到Maven启动的项目,没有Arguments选项卡,这时候我们应该选择JRE选项卡;

.在VM arguments中内容最下边输入:

-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

分享到:
评论

相关推荐

    Caused by: java.lang.OutOfMemoryError: PermGen space解决方案

    在Java应用程序运行过程中,"java.lang.OutOfMemoryError: PermGen space"错误是常见的一个问题,尤其是在使用Tomcat这样的Java应用服务器时。这个错误表明应用程序在 PermGen 区域(Permanent Generation)耗尽了...

    java解决nested exception is java.lang.OutOfMemoryError Java heap space

    4. **调整PermGen空间**:在Java 8之前, PermGen 区域用于存储类的元数据,如果这个区域耗尽,会出现`java.lang.OutOfMemoryError: PermGen space`错误。在Java 8中,这部分被MetaSpace取代,可通过`-XX:...

    完美解决java.lang.OutOfMemoryError处理错误的问题

    这个错误可能由多种原因引起,主要分为堆内存溢出(Heap Space)和非堆内存溢出(如 PermGen 或 Metaspace)。 1. **堆内存溢出**: - **原因**:这是最常见的`OutOfMemoryError`类型,当程序创建了太多对象,导致...

    关于java堆内存溢出的几种情况

    【情况三】:`java.lang.OutOfMemoryError: PermGen space` 此错误是因为持久代(PermGen)内存不足。在Java 8之前,PermGen用于存储类元数据和静态变量,当类加载过多或存在内存泄漏时可能发生溢出。解决方案是通过...

Global site tag (gtag.js) - Google Analytics