JVM
silencer1024
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JVM的GC算法详解(二)
一、标记-清除 二、标记-复制 三、标记-整理原创 2020-08-07 21:07:41 · 144 阅读 · 0 评论 -
JVM详解(一)
一、组成部分 1.类加载器 2.执行引擎(解释直接字节码) 3.动态内存管理器 二、JVM内存区域划分 JVM在启动之后会从操作系统申请一大块内存,再针对这个内存划分出一些区域 1.堆(运行性常量池) new 的对象放在堆上(成员变量),1.8开始运行时常量池放在堆中 2.方法区 加载好的类放在方法区,静态成员 3.栈(JVM栈和本地方法栈) 局部变量 4.程序计数器 存的地址,描述当前线程接下来执行的指令在内存的哪个地方 一个Java进程中,可能包含着多个线程,多个线程之间,共用同一份堆和方法区,但是每原创 2020-08-04 12:19:29 · 139 阅读 · 0 评论
分享