JVM
小猫的秋刀鱼
这个作者很懒,什么都没留下…
展开
-
JVM调优
一、基本介绍1、JVM实质上分为三大块,年轻代(YoungGen),年老代(Old Memory),及持久代(Perm,在Java8中被取消)。2、垃圾回收GC,分为2种,一是Minor GC,可以可以称为YGC,即年轻代GC,当Eden区,还有一种称为Major GC,又称为FullGC。3、GC原理:我们可以看到年轻代包括Eden区(对象刚被new出来的时候,放到该区),S0和S1,是幸存者1区和幸存者2区,从名字可以看出,是当发生YGC,没有被任何其他对象所引用的对象将会从内存中被清除,还被其原创 2020-07-08 11:49:45 · 290 阅读 · 0 评论 -
JVM主要组成部分及其作用
一、JVM主要组成部分及其作用JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载器)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地库接口)。Class loader(类加载器):根据给定的全限定名类名(如:java.lang.Object)来装载class文件到运行时数据区中的方法区;Execution engine(执行引擎):执行引擎也叫解释器,负责解释命令,交由原创 2020-07-07 11:25:15 · 6651 阅读 · 0 评论 -
Java垃圾回收机制、垃圾回收器
1.什么是垃圾回收机制1.1 垃圾回收垃圾回收(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象占据的内存空间的一种机制。所谓使用中的对象(已引用对象),指的是程序中有指针指向的对象;而未使用中的对象(未引用对象),则没有被任何指针给指向,因此占用的内存也可以被回收掉。1.2 java中的引用类型有强到弱分为强引用(Strong Reference),软引用(Soft Reference),弱引用(Weak Refer原创 2020-07-02 23:07:33 · 222 阅读 · 0 评论