`
alone11
  • 浏览: 58163 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

记录与PermGen (Permanent Generation) 相关的一些信息

    博客分类:
  • Java
阅读更多
What is permanent generation?
The permanent generation is special because it holds data needed by the virtual machine to describe objects that do not have an equivalence at the Java language level. For example objects describing classes and methods are stored in the permanent generation.


当遇到“java.lang.OutOfMemoryError: PermGen space”错误时,可通过-XX:MaxPermSize=256m参数来改变PermGen space

Java HotSpot VM Options的地址:
http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp#PerformanceTuning

关于VM Options的FAQ地址:
http://java.sun.com/docs/hotspot/gc1.4.2/faq.html
分享到:
评论

相关推荐

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

    这个错误表明应用程序在 PermGen 区域(Permanent Generation)耗尽了内存,这是一个专门用于存储类元数据的空间。 PermGen 区域在早期的Java版本(JDK 8以前)中被使用,它存储了类的元数据,如类的加载器、方法...

    解决JVM中得PermGen spac问题

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

    java.lang.OutOfMemoryError: PermGen space

    PermGen空间,全称为Permanent Generation space,是Java虚拟机(JVM)内存管理的一部分,主要用来存储类和元数据信息。当Java类加载器加载类时,这些类的信息会被存储到PermGen空间中。这与存放类实例的堆区(Heap...

    PermGen space

    在Java虚拟机(JVM)中,PermGen Space,全称Permanent Generation Space,是用于存储类的元数据、常量池、字符串常量等非实例对象数据的一个内存区域。与普通对象的堆空间不同,PermGen Space主要负责存储类的结构...

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

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

    Java8新特性之再见Permgen_动力节点Java学院整理

    PermGen space,全称为Permanent Generation space,是早期Java HotSpot虚拟机中的一个内存区域,主要用来存放类和元数据。然而,这个区域经常因为类加载器的内存泄漏或频繁的类加载而导致`java.lang....

    Tomcat给我的java.lang.OutOfMemoryError: PermGen

    PermGen全称为Permanent Generation space,是早期Java虚拟机(JVM)中的一种内存区域,主要用于存储类的元数据,包括类的加载器、类的名称、方法信息等。当应用程序加载了大量的类或者频繁地进行类的热部署时, ...

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

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

    eclipse 内存溢出解决办法

    在Java虚拟机(JVM)中,PermGen Space(Permanent Generation Space)是专门用于存储Class和Meta信息的一个区域。当一个Class被加载到JVM时,它的元数据(包括类定义、常量池等)会被放置到PermGen Space中。值得...

    Tomcat–Java.Lang.OutOfMemoryE

    PermGen(Permanent Generation)是JVM内存模型的一部分,用于存储类和方法的元数据,如类的加载器、方法信息、常量池等。 **Java.lang.OutOfMemoryError: PermGen Space** 当JVM的PermGen空间不足,无法为新的类...

    Javaheapspace与PermGenspace[参考].pdf

    2. **PermGen space**,全称为Permanent Generation space,是JVM内存模型的一部分,用于存储类元数据(Class metadata)和方法元数据(Method metadata)。与堆内存不同, PermGen space中的数据在程序运行期间通常...

    java.lang.OutOfMemoryError解决办法

    根据提供的信息,这个错误主要涉及到两个方面:`PermGen space`和`Java heap`,并且与Tomcat服务器相关。 首先,让我们详细讨论`PermGen space`。 PermGen(Permanent Generation)是Java虚拟机(JVM)的一个内存...

    JAVA-OPTS参数设置.docx

    PermGen space 是 Permanent Generation space 的缩写,表示内存的永久保存区域。这个区域用于存放 Class 和 Meta 信息。Class 在被 Load 时就会被放入 PermGen space 区域,它和存放 Instance 的 Heap 区域不同。...

    TOMCAT内存大小调整

    PermGen Space全称是Permanent Generation space,是指内存的永久保存区域。OutOfMemoryError: PermGen space异常是由于 PermGen space 内存溢出引起的。解决方法是手动设置MaxPermSize大小。在Tomcat以bat方式启动...

    tomcat内存溢出问题.doc

    在早期的Java版本中,方法区被划分为永久代(Permanent Generation, PermGen),用于存储类的元数据,如类名、方法信息、字段信息等。随着Java的更新,这个区域被移除并替换为MetaSpace(在Java 8及以后的版本)。 ...

    tomcat jvm内存修改

    PermGen 全称为 Permanent Generation space,是 JVM 的一部分,用于存储 Class 文件的元数据信息。每当加载一个类时,其元数据(如类定义、静态变量等)都会被放置在 PermGen 区域。这个区域并不参与常规的垃圾回收...

    java.lang.OutOfMemoryError处理错误

    1. PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的。 2. Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap...

Global site tag (gtag.js) - Google Analytics