1.JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots

JVM+GC题目大纲

image-1662986289050

1.JVM垃圾回收的时候如何确定垃圾?是否知道什么是GC Roots

  • 什么是垃圾
    image-1662986345474
  • 要进行垃圾回收,如何判断一个对象是否可以被回收
    • 引用计数法
      image-1662986385064
    • 枚举根节点做可达性分析(根搜索路径)
      image-1662986413806
      • case
        image-1662986432849
      • Java中可以作为GC Roots的对象
        image-1662986461095
最近的文章

2.你说你做过JVM调优和参数配置,请问如何盘点查看JVM系统默认值

大纲JVM的参数类型标配参数X参数(了解)XX参数Boolean类型Case是否打印GC收集细节-XX:-PrintGCDetails-XX:+PrintGCDetails是否使用串行垃圾回收器KV设值类型jinfo案例,如何查看当前运行程序的配置Case1Case2Case3题外话(坑题)盘点家底…

继续阅读
更早的文章

JVM+GC解析(学习大纲,前提复习:JVM内存结构,GC的作用域,常见的垃圾回收算法)

大纲前提复习JVM内存结构JVM体系结构Java8以后的JVMGC的作用区域常见的垃圾回收算法【没有完美的算法,都有自己的特定场景】引用计数复制(用于新生代)标记清除(用于老生带)标记整理(用于老生带)…

继续阅读