![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
silencer1024
这个作者很懒,什么都没留下…
展开
-
JVM的GC算法详解(二)
一、标记-清除二、标记-复制三、标记-整理原创 2020-08-07 21:07:41 · 90 阅读 · 0 评论 -
JVM详解(一)
一、组成部分1.类加载器2.执行引擎(解释直接字节码)3.动态内存管理器二、JVM内存区域划分JVM在启动之后会从操作系统申请一大块内存,再针对这个内存划分出一些区域1.堆(运行性常量池)new 的对象放在堆上(成员变量),1.8开始运行时常量池放在堆中2.方法区加载好的类放在方法区,静态成员3.栈(JVM栈和本地方法栈)局部变量4.程序计数器存的地址,描述当前线程接下来执行的指令在内存的哪个地方一个Java进程中,可能包含着多个线程,多个线程之间,共用同一份堆和方法区,但是每原创 2020-08-04 12:19:29 · 96 阅读 · 0 评论