
JVM
过河的小卒子
这个作者很懒,什么都没留下…
展开
-
JVM学习笔记1.0
1.Java 虚拟机需要将字节码翻译成机器码 在 HotSpot 里面,有两种形式:第一种是解释执行,即逐条将字节码翻译成机器码并执行;第二种是即时编译(Just-In-Time compilation,JIT),即将一个方法中包含的所有字节码编译成机器码后再执行。前者的优势在于无需等待编译,而后者的优势在于实际运行速度更快。HotSpot默认采用混合模式,综合了解释执行和即时编译两者的优...原创 2020-03-31 20:46:53 · 705 阅读 · 0 评论 -
JVM学习笔记2.0
1.运行时数据区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。程序计数器 程序计数器(Program Counter Register)是一块较小的内存空向,它可以看作是当前线程所执行的字节码的行号指示器...原创 2020-03-31 20:46:17 · 683 阅读 · 0 评论