jvm
lusasky
这个作者很懒,什么都没留下…
展开
-
Java8内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛...转载 2018-10-12 10:21:59 · 122 阅读 · 0 评论 -
JVM参数-XX:+HeapDumpOnOutOfMemoryError使用方法
1、配置方法在JAVA_OPTIONS变量中增加-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${目录}。例如:export JAVA_OPTS="-Xms2048M -Xmx2048M -Xmn682M -XX:MaxPermSize=96M"2、参数说明(1)-XX:+HeapDumpOnOutOfMemoryError参数表示当J...原创 2018-11-16 11:07:29 · 87668 阅读 · 0 评论