面试通过了入职前怎么问薪资待遇遇也谈好了岗位也定了,入职资料也提交了需要多久才会发offer

真心求问 目前大一 努力着但很迷汒 感谢愿意回答这个问题的每一位

最近小编出去找机会随便看下洎己的竞争力。当遇上腾讯面试官时看你简历上写了熟悉JVM,你能和我聊聊JVM垃圾收集器吗

JVM垃圾收集器,主要有串行垃圾收集器并行垃圾收集器,CMS垃圾收集器G1垃圾收集器。
在JDK8之前用的是CMS垃圾收集器,JDK9开始使用的是G1垃圾收集器
我们先说下JVM的内存模型,主要是由堆、栈、本地方法区、程序计数器永久代/元素空间。
堆又分为年轻代和年老代年轻代分为Eden,Survivor1、Survivor2区当Eden区内存满的时候回触发young gc,使用的是复制算法复制算法有个缺点是会需要两倍的空闲空间。
当年老代内内存满的时候会触发full gc使用的算法是标记清除算法。流程是
1初始化标记(STW) 2,并发标记 3预清除 4 ,重新标记(STW) 5并发清除。

G1垃圾收集器的特点:取消了年轻代和年老代在物理区域上的划分将堆划分成若干個区域,这里就不用考虑单个区域内存溢出的问题了 新增加了H区,用来存大对象当有大对象的时候,不会提前触发full gc可以减少stw时间。當老年代内存达到45%的时候(默认设置可以修改),会触发mixed gc 触发full gc的时候主要流程是 1,初始化标记 2并发标记 3,最终标记 4并发清除。full gc的時候使用复制算法不会产生碎片化的问题利用多cpu可以减少stw时间。

我要回帖

更多关于 入职前怎么问薪资待遇 的文章

 

随机推荐