![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM优化
梦星剑魂
这个作者很懒,什么都没留下…
展开
-
Java虚拟机内存区域
Java虚拟机内存区域 Java程序在JVM虚拟机中运行,当我们一个类被加载到虚拟机中时,JVM会给该类分配具体的内存空间/内存地址,而这被分配的区域就是Java虚拟机运行时内存区域。那么,该片区域到底有什么,又可以做什么,接下来就来一一解答。 在讨论JVM内存区域划分之前,先来看一下Java程序具体执行的过程: 首先是我们的编写的Java源代码文件—xxx.java,该文件会被Java编译器编译...原创 2020-02-29 10:35:43 · 116 阅读 · 0 评论 -
JVM优化
虚拟机构成 程序计数器(Program Counter Register)(pc寄存器) 正在执行的是java方法,pc寄存器存的则是正在执行的编译好的字节码的指令的地址; 每个线程都有一个独立的pc寄存器,各线程之间pc寄存器互不影响,独立存储,pc寄存器是“线程私有”的内存。 既然是存放的指令的地址,指令有两种类型:一个是程序员手写的java方法,另一个是native方法; 正在执行的是na...原创 2020-02-29 10:36:39 · 134 阅读 · 0 评论