JVM
文章平均质量分 89
孤忆寒丶Z
这个作者很懒,什么都没留下…
展开
-
Java内存模型
JVM定义了一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 不同操作系统操作内存时的性能差异(用到系统的缓存) 1.主内存与工作内存 ava内存模型的主要目标是定义程序中各个变量的访问规则,即在JVM中将变量存储到内存和从内存中取出变量这样的底层细节。此处的变量包括实例字段、静态字段和构成数组对象的元素,但不包括局部变量和方法参数,因为后两者是线程私有的,不会被线程共享。 Java内存模原创 2021-06-06 00:22:29 · 68 阅读 · 0 评论 -
JVM(Java虚拟机)(1)
JVM1.JVM组成(5个部分)1.堆2.JVM栈(Java虚拟机栈)3.本地方法栈4.程序计数器5.元空间(JDK 1.8) JDK 1.7 方法区(永久代)2.类加载机制(JVM加载)3.垃圾回收4.JMM 1.JVM组成(5个部分) 1.堆 new Object() 所有的对象都是存在此区域,此区域也是JVM中最大的一块区域 JVM垃圾回收就是针对此区域 2.JVM栈(Java虚拟机栈) a.局部变量:8大基础数据类型,对象的引用 b.操作栈:每个方法都会对应一个操作栈 c.动态链接:指向原创 2021-06-05 22:30:58 · 203 阅读 · 0 评论