![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 93
玖陆叁柒
这个作者很懒,什么都没留下…
展开
-
Java内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许转载 2017-04-18 22:40:34 · 394 阅读 · 0 评论 -
Java内存模型与Java线程的实现原理
版权声明:本文为博主原创文章,未经博主允许不得转载。原文地址:http://blog.csdn.net/vking_wang/article/details/8574376目录(?)[-]多线程通信1 内存模型2 可见性有序性3 synchronized与volatile重排序1 数据依赖性2 as-if-serial语义3 happens-转载 2017-04-14 17:55:22 · 285 阅读 · 0 评论 -
jvm 调优
原文地址:http://www.cnblogs.com/likehua/p/3369823.html堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下...转载 2017-12-11 13:15:40 · 261 阅读 · 0 评论