![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
文章平均质量分 71
iteye_7682
这个作者很懒,什么都没留下…
展开
-
Java内存模型
Java内存模型即Java Memory Model,简称JMM。 一、主内存与工作内存: 1.Java内存模型中规定了所有的变量都存储在主内存中,每条线程还有自己的工作内存。 2. 线程的工作内存中保存了该线程使用到的变量到主内存副本拷贝,线程对变量的所有操作(读取、赋值)都必须在工作内存中进行,而不能直接读写主内存中的变量。 3. 不同线程之间无法直接访问对方工作内存中的变量...原创 2017-03-12 14:39:48 · 70 阅读 · 0 评论 -
Java内存管理和垃圾回收
1. Java堆内存模型: Java堆内存由 Perm (永久区)和 Heap(堆区) 组成, 其中Heap 又是由Old Space(老年代)、New Space(新生代)组成,这其中New Space又分成Eden区、Survivor 区(它由From Space和To Space组成),即:Heap = {Old + NEW = { Eden , from, to } },如下图所示:...原创 2017-03-12 16:14:02 · 133 阅读 · 0 评论 -
JVM介绍
1. 什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 2.JVM的体系结构: 类装载器(ClassLoader):用来装载.class文件; 执行引擎:执行字节码,或者...原创 2017-03-12 17:51:24 · 91 阅读 · 0 评论