(4)jvm(完)

2020-11-24  本文已影响0人  hedgehog1112

1、JVM GC时间长如何发现、后来改成问成接口慢如何排查原因?https://www.jianshu.com/p/434120549ebb

2、为什么要避免FullGC?

    延时、不可用 https://www.jianshu.com/p/b92006391b7b

3、新生代垃圾收集算法,会不会STW?

    不会  全程并发 https://www.jianshu.com/p/eed089fc2b5a

4、什么是full gc,过程,触发的条件是什么,多大堆内存?老年代GC和FullGC的关系

    触发条件:https://www.jianshu.com/p/b92006391b7b(第三个)

    过程&关系:https://www.jianshu.com/p/e37789a2916c  Full GC年轻代和老年代、元空间。Major GC 清理老年代

5、JVM分区,以及OOM和stack over flow 的区别,怎么让OOM

一个堆,一个栈;

oom:不断创建对象,并保证GC Roots到对象,有可达路径,避免gc。对象数量到达最大堆容量oom;也可以手动修改内存,死循环,创建很多线程,创建很多对象等

6、线上cpu报警,原因及排查方式 https://www.jianshu.com/p/434120549ebb

7、G1和cms怎么选择?为什么?都用了什么回收算法?配置回收时间好处?

https://www.jianshu.com/p/671ab8535d82(配置时间在最后)

上一篇 下一篇

猜你喜欢

热点阅读