阳哥讲面试题(四)OOM,GC算法,垃圾收集器

第5题

总览

image

image

image

StackOverflowError

image

OOM:Java heap space

vm配置调成 -Xms10m -Xmx10m
image

image

OOM:GC overhead limit exceeded

image

image

image

OOM:Direct buffer memory

image

image

image

OOM:unable to create new native thread

image

image

是在Linux执行的
image
通过ctrl + c都不能断开,只可以切换到root来kill掉
image
查看单进程最多可以创建多少个线程
image

image

image

image

OOM:Metaspace

image

image

image

image

第6题

概述

image

四种主要垃圾收集器

image

串行垃圾回收器(Serial)

image

并行垃圾回收器(Parallel)

image

并发垃圾回收器(CMS)

image

image

G1垃圾收集器(G1)

image

第7题

概述

image

image

查看默认的垃圾收集器

image

默认的垃圾收集器有哪些

image

7大垃圾收集器

概述

image

image

前言

image

image

image

新生代 串行GC(Serial)(Serial Coping)

image

image

image

image

image

image

新生代 并行GC(ParNew)

image
image

image

image

新生代 并行回收GC(Parallel)(Parallel Scavenge)(java8默认)

image
image
image

image

image

老年代 串行GC(Serial Old)/(Serial MSC)

image

image

image

老年代 并行GC(Parallel Old)/(Parallel MSC)

image

image

image

老年代 并发标记清除GC(CMS)

image
image

  • 4步过程
    image
    image
    image
    image
    image

image

  • 优缺点
    image
    image
    image

image
image

image

如何选择垃圾收集器

image

image

第8题 G1垃圾收集器

预热

image

image

image

以前收集器特点

image

G1是什么

image
image
image

特点

image

底层原理

Region区域化垃圾收集器

image

image
image
image

回收步骤

image
image

4步过程

image

常用配置参数

image

image

和CMS相比的优势

image

posted @ 2021-07-06 09:51  卡卡罗特琪琪  阅读(62)  评论(0编辑  收藏  举报