其他分享
首页 > 其他分享> > JVM相关

JVM相关

作者:互联网

JVM入门

jvm的位置

位于操作系统之上

jvm的体系结构

image-20210319083131595

类加载器

应用类加载器:AppClassLoader

扩展加载器:ExtClassLoader (jre/lib/ext/)

根加载器:null,java程序获取不到,(rt.jar)

Native关键字

表示调用底层的C函数

双亲委派机制

先从根加载器里找,找不到去扩展类加载器,然后再去应用类加载器

面试问题

堆分区

image-20210319110155704

出现OOM,OutOfMemory

轻GC和重GC发生的时间。

VM options参数

GC之复制算法:把from区的对象复制到to区

image-20210319143353062

GC之标记清除算法

image-20210319144326176

GC之标记压缩算法

image-20210319144529136

总结:

年轻代:存活率低

老年代:区域大,存活率高

标签:双亲,XX,幸存,GC,内存,JVM,相关,加载
来源: https://www.cnblogs.com/zyk98/p/14587902.html