面试知识点-JVM

# JVM

# 堆空间为什么要分代

# GC安全点和安全区域

# 垃圾回收触发时机

  • Minor GC
  • Major GC
  • Full GC

# 类加载过程

# 垃圾回收

# 对象生命周期

# 垃圾回收算法(标记清除、标记复制、标记清除整理)

# 垃圾回收器(Parallel、CMS、G1等)

# 垃圾回收过程

# 方法区演进(分JDK版本)

# 虚拟机栈的理解

# 栈帧原理

# 栈帧组成结构

# 对象怎么定位(句柄访问、(HotSpot)直接指针)

# Unsafe类介绍

# 逃逸分析的作用

# cglib和JDK动态代理

# 动态代理实现原理

# Java的TLAB(Thread Local Allocation Buffer)

# OOM异常排查方式