`
张玉龙
  • 浏览: 743735 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

tomcat内存不足 permGen 永久空间内存错误

阅读更多
permGen 永久空间内存错误
tomcat内存不足
tomcat6.0 jdk 中加
-XX:PermSize=128m -XX:MaxPermSize=256m
14:09 2011-1-2
或者该MyEclipse中的myeclipse.ini文件
C:\MyEclipse 8.5\myeclipse.ini

-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=64m
加大
分享到:
评论

相关推荐

    Java内存不足PermGen space错误探究.pdf

    Java内存不足PermGen space错误通常出现在Java程序运行过程中,尤其是当Java EE服务器(如Tomcat、JBoss等)加载WAR或EAR包时。这个错误的根本原因在于Java虚拟机(JVM)的永久代(Permanent Generation Space)内存...

    解决JVM中得PermGen spac问题

    PermGen space(Permanent Generation space)是 JVM 中的一块永久保存区域,用于存放 Class 和 Meta 信息。当应用程序加载 Class 时,Class 就会被放入 PermGen space 区域中,这个区域不同于存放 Instance 的 ...

    OutOfMemoryError-PermGen-space-的解决方案亲测有效

    PermGen(Permanent Generation)空间是Java虚拟机(JVM)的一部分,用于存储类定义、常量池、静态变量等永久代数据。在Java 8之前的版本中,PermGen空间是JVM内存模型的一部分。从Java 8开始,PermGen空间被Metaspace...

    java.lang.OutOfMemoryError: PermGen space及其解决方法

    在Java虚拟机(JVM)中,PermGen space(永久代)是用于存储类的信息、常量、静态变量等数据的区域。在Java 8之前,PermGen space 是HotSpot JVM的一部分,并且它的大小可以通过JVM参数进行调整。 当PermGen space的...

    解决Eclipse Tomcat OutOfMemoryError:PermGen space的问题

    这个错误表明Java虚拟机(JVM)的永久代(PermGen)空间已满,无法再分配内存给新加载的类和元数据。 PermGen空间是早期JVM版本中用于存储类的元数据、字符串常量池和方法句柄等非实例化对象的地方。 当应用频繁地...

    TOMCAT内存大小调整

    **PermGen space**(Permanent Generation space)指的是JVM中用于存储类定义、静态变量以及常量池等永久对象的空间。当应用程序加载了大量的类或常量时,如果没有足够的PermGen space空间来容纳这些类信息,就会...

    tomcat内存溢出问题.doc

    当PermGen(或MetaSpace)空间不足时,就会出现`java.lang.OutOfMemoryError: PermGen space`的错误。这通常发生在频繁加载和卸载类,或者大型应用使用的类库较多时。对于这种情况,解决办法是调整JVM的启动参数来...

    tomcat内存溢出总结

    ### Tomcat内存溢出总结 在生产环境中,Tomcat服务器如果配置不当,很容易出现内存溢出问题。这类问题不仅会影响应用程序的稳定运行,还可能导致服务不可用。本文将基于日常经验及查阅的相关资料,对几种常见的内存...

    tomcat 内存优化

    2. OutOfMemoryError: PermGen space:这是针对永久代(在Java 8之前)的内存溢出,主要存储类元数据、字符串常量池等。Java 8之后,这部分被Metaspace取代,但原理类似。 3. OutOfMemoryError: unable to create ...

    tomcat jvm内存修改

    PermGen 是指永久代空间,用于存储 Class 文件的元数据信息;而 Heap 则是 Java 应用程序运行时的主要内存区域。当这两个区域的可用内存不足以支撑当前的应用负载时,就会发生内存溢出错误。 #### 二、PermGen 空间...

    tomcat内存的分配和溢出处理方法

    2. **永久保存区域溢出 (OutOfMemoryError: PermGen space)**:这部分内存用于存储类和元数据信息,当加载大量类时,可能导致PermGen空间溢出。由于GC不会在运行期间清理PermGen,所以在处理大量动态加载类的应用...

    Eclipse的内存优化与内存不足问题.pdf

    1. **PermGen Space(永久代)内存不足**:当JVM加载了大量的类和元数据时,可能会导致永久代空间不足,从而引发`OutOfMemoryError: PermGen space`异常。 2. **Heap Memory不足**:当堆内存无法满足应用需求时,也...

    eclipse tomcat启动,内存溢出问题

    其中`-Xms`表示初始堆内存大小,`-Xmx`表示最大堆内存大小,而`-XX:MaxPermSize`则用于设置永久代(PermGen space)的最大值(注意,在Java 8及以上版本中,PermGen已被元空间所取代)。 ##### 2. 在Eclipse中配置...

    myeclipse内存溢出问题解决方案

    如果堆内存不足,JVM会尝试通过垃圾回收(GC)释放空间,但如果连续回收后仍无法满足需求,就会抛出`OutofMemoryError`错误。 为了防止内存溢出,应合理设置-Xms和-Xmx,一般推荐它们保持相同值以避免每次GC后调整...

    tomcat 出现 OutOfMemoryError 的解决方法

    该错误表明 Java 虚拟机 (JVM) 的永久代 (PermGen space) 已经达到了其最大容量限制。PermGen space 主要用于存储类的元数据信息(如类定义等)。当应用加载大量的类或依赖时,如果没有合理配置 PermGen space 的...

    MyEclipse经常报内存不足解决方案

    这些参数通常在MyEclipse的启动配置中设置,包括初始堆大小(Xms)、最大堆大小(Xmx)以及 PermGen 空间(对于较旧版本的Java)。在MyEclipse的安装目录下,找到`eclipse.ini`文件(或者`myeclipse.ini`,具体取决...

    tomcat_eclipse配置内存溢出

    对于`PermGen space`错误,主要原因是永久代(PermGen space)内存不足。永久代主要用于存储类的信息、常量、静态变量等数据。当应用加载的类较多或者单个类占用的空间较大时,如果没有适当调整永久代的大小,就很...

    tomcat终极优化

    - **PermGen(永久代内存)**:这是指JVM用来存储类定义和静态变量等信息的空间。默认情况下,JVM分配给PermGen的空间较小,容易导致内存溢出错误。可以通过以下命令进行配置: - `-XX:PermSize=64M`:设置PermGen...

    超实用内存溢出解决方法

    #### Tomcat内存配置详解 **1. Linux环境配置** - 在`catalina.sh`文件顶部添加以下配置: ```sh JAVA_OPTS="-server –Xms1024m –Xmx2048m -XX:PermSize=128M -XX:MaxPermSize=512m -XX:-UseGCOverheadLimit" ...

Global site tag (gtag.js) - Google Analytics