java虚拟机
Galaxy_K
这个作者很懒,什么都没留下…
展开
-
JVM相关知识梳理复习
一、JVM运行时数据区域 1.线程共享区域:堆(存放对象实例以及数组)、元空间(存储已被虚拟机加载的类信息、常量、静态变量、即使吧编译器编译后的代码等数据,又称Non-Heap(非堆)) 2.线程私有区域:虚拟机栈(局部变量表)、程序计数器、本地方法栈 堆空间的基本结构 eden(8/10) s0(from survivor)(1/3) s1(to survivor)(1/3) t...原创 2020-02-26 21:32:17 · 201 阅读 · 0 评论 -
Java内存模型及volatile关键字
一、Java内存模型 Java内存模型即为Java Meomory Model,简写为JMM。它屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果。 了解并掌握工作内存与主内存。 2.1 创造JMM的主要目的是是定义程序中各个变量的访问规则,即在JVM中将变量存储到内存和从内存中取出变量这样的底层细节。 此处的变量包括实例字段、静态字段和构成...原创 2019-05-11 15:24:31 · 169 阅读 · 0 评论