
jvm
文章平均质量分 93
玖陆叁柒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内存模型—永久代(PermGen)和元空间(Metaspace)
一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许转载 2017-04-18 22:40:34 · 442 阅读 · 0 评论 -
Java内存模型与Java线程的实现原理
版权声明:本文为博主原创文章,未经博主允许不得转载。 原文地址:http://blog.youkuaiyun.com/vking_wang/article/details/8574376 目录(?)[-] 多线程通信 1 内存模型2 可见性有序性3 synchronized与volatile 重排序 1 数据依赖性2 as-if-serial语义3 happens-转载 2017-04-14 17:55:22 · 328 阅读 · 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 · 329 阅读 · 0 评论