垃圾在回收,我在吃瓜
CMS垃圾收集器特點(diǎn):一邊回收垃圾,一邊還能處理用戶線程
今日總結(jié)
CMS垃圾回收器設(shè)計(jì)目的:為了避免「老年代 GC」出現(xiàn)「長時間」的卡頓(Stop The World)
CMS垃圾回收器回收過程:初始標(biāo)記、并發(fā)標(biāo)記、并發(fā)預(yù)處理、重新標(biāo)記和并發(fā)清除。初始標(biāo)記以及重新標(biāo)記這兩個階段會Stop The World
CMS垃圾回收器的弊端:會產(chǎn)生內(nèi)存碎片&&需要空間預(yù)留:停頓時間是不可預(yù)知的
(最近筆誤嚴(yán)重阿!Stop the World!)
《對線面試官》系列目前已經(jīng)連載30篇啦,這是一個講人話面試系列
-
【對線面試官】Java注解 -
【對線面試官】Java泛型 -
【對線面試官】 Java NIO -
【對線面試官】Java反射 && 動態(tài)代理 -
【對線面試官】多線程基礎(chǔ) -
【對線面試官】 CAS -
【對線面試官】synchronized -
【對線面試官】AQS&&ReentrantLock -
【對線面試官】線程池 -
【對線面試官】ThreadLocal -
【對線面試官】CountDownLatch和CyclicBarrier -
【對線面試官】為什么需要Java內(nèi)存模型? -
【對線面試官】深入淺出 Java 內(nèi)存模型 -
【對線面試官】Java從編譯到執(zhí)行,發(fā)生了什么? -
【對線面試官】雙親委派機(jī)制 -
【對線面試官】JVM內(nèi)存結(jié)構(gòu) -
【對線面試官】垃圾回收機(jī)制 -
【對線面試官】List -
【對線面試官】Map -
【對線面試官】SpringMVC -
【對線面試官】Spring基礎(chǔ) -
【對線面試官】SpringBean生命周期 -
【對線面試官】Redis基礎(chǔ) -
【對線面試官】Redis持久化 -
【對線面試官】Kafka基礎(chǔ) -
【對線面試官】使用Kafka會考慮什么問題? -
【對線面試官】MySQL索引 -
【對線面試官】MySQL 事務(wù)&&鎖機(jī)制&&MVCC -
【對線面試官】MySQL調(diào)優(yōu)
文章以純面試的角度去講解,所以有很多的細(xì)節(jié)是未鋪墊的。
鑒于很多同學(xué)反饋沒看懂【對線面試官】系列,基礎(chǔ)相關(guān)的知識我確實(shí)寫過文章講解過啦,但有的同學(xué)就是不愛去翻。
我把這些上傳到網(wǎng)盤,你們有需要直接下載就好了。
掃碼關(guān)注【面試造火箭】
評論
圖片
表情
