![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
爱笑的k11
关注微信公众号 '云海拾贝' , 获取大量优质推送!!!
展开
-
JVM: G1和CMS的区别
from https://blog.csdn.net/Fly_as_tadpole/article/details/85047616 CMS:以获取最短回收停顿时间为目标的收集器,基于并发“标记清理”实现 有人会好奇为什么标记清理算法会产生内存碎片!但是CMS仍采用这种算法呢? 答案是:因为CMS作为第一款实现用户线程和收集线程并发执行的收集器!当时的设计理念是减少停顿时间,最好是能并发执行!但是...转载 2020-01-02 10:12:12 · 827 阅读 · 0 评论 -
JDK1.8 JVM运行时数据区域划分
jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代) jdk1.9 默认垃圾收集器G1 一、JDK1.8 JVM运行时数据区域概览 这里介绍的是JDK1.8 JVM运行时内存数据区域划分。1.8同1.7比,最大的差别就是:元数据区取...转载 2019-12-28 16:33:22 · 501 阅读 · 0 评论 -
JVM——Java虚拟机架构
0. 前言 Java虚拟机(Java virtualmachine)实现了 Java语言最重要的特征:即平台无关性。 平台无关性原理:编译后的 Java程序(.class文件)由 JVM 执行。JVM屏蔽了与具体平台相关的信息,使程序可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。因此实现Java平台无关性。 1. JVM...转载 2019-12-28 16:27:42 · 88 阅读 · 0 评论