jvm中的PermSize、MaxPermSize

简介:

JVM使用-XX:PermSize设置非堆内存初始值,默认是物理内存的1/64;

在数据量的很大的文件导出时,一定要把这两个值设置上,否则会出现内存溢出的错误。

 

由XX:MaxPermSize设置最大非堆内存的大小,默认是物理内存的1/4。

那么,如果是物理内存4GB,那么64分之一就是64MB,这就是PermSize默认值,也就是永生代内存初始大小;

四分之一是1024MB,这就是MaxPermSize默认大小。


本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/558133,如需转载请自行联系原作者

目录
打赏
0
1
1
0
69
分享
相关文章
JVM简单总结
Java运行时数据区包括:程序计数器、虚拟机栈、本地方法栈、堆空间和方法区(元空间)。这些区域各自承担不同的功能,如存储局部变量、方法调用信息、对象实例及运行时常量池等。其中,堆空间分为伊甸园、幸存者和老年代区域,方法区则包含类型信息、静态变量等。
深入理解JVM(三)
深入理解JVM(三)
JVM的组成
JVM的组成是为了提供一个独立于硬件和操作系统的执行环境,使得Java程序能够在不同的平台上运行。通过类加载器加载字节码,运行时数据区存储程序的运行时数据,执行引擎执行字节码指令,垃圾回收器管理内存,本地方法接口与本地库交互,从而实现Java程序的执行。这些组成部分相互配合,共同构成了JVM的功能和特性。
73 0
|
11月前
|
【每日一面】关于JVM
【每日一面】关于JVM
62 0
Jvm 必须要了解的知识
Java Virtual Machine(Java 虚拟机)有三层含义,分别是: JVM规范要求 满足 JVM 规范要求的一种具体实现(一种计算机程序) 一个 JVM 运行实例,在命令提示符下编写 Java 命令以运行 Java 类时,都会创建一 个 JVM 实例,我们下面如果只记到JVM则指的是这个含义;如果我们带上了某种JVM 的名称,比如说是Zing JVM,则表示上面第二种含义
268 0
一文了解JVM
介绍JVM结构、原理、执行引擎。
14426 0
必知必会JVM一-什么是JVM?
必知必会JVM一-什么是JVM?
166 0
JVM详解
jvm串讲,可收藏用于复习
1450 6
JVM详解