part 8 UseConcMarkSweepGC下的GC流程分析 相比于SerialGC,CMS要復雜得多丐膝,因為他是第一個GC線程可以和用戶線...
part 7 UseConcMarkSweepGC下的內存申請流程分析 -XX:+UseConcMarkSweepGC俗稱CMS骡技,是一種減少GC...
part 6 JVM參數(shù)解析以及Heap初始化過程分析 在create_vm的時候,我們設置的JVM參數(shù)會被解析出來辑畦,然后生成各種策略吗蚌,比如設置...
part 5 本comment希望能系統(tǒng)的探索一下GC發(fā)生的時機,以及各個GC的具體工作內容(流程)纯出,GC包括Minor GC和Major GC...
part 4 JVM可以幫我們管理內存蚯妇,這是一件非常有意義的事情,我們再也不用擔心allocate出來的內存沒有在適當?shù)臅r候free掉了暂筝,這個c...
part 3 DefNew的GC屬于Minor GC箩言,使用copying算法進行垃圾收集,是Serial GC(-XX:+UseSerialGC...
part 2 這個comment希望能分析一下GenCollectedHeap::do_collection這個函數(shù)的具體執(zhí)行流程焕襟,根據(jù)函數(shù)名字...
part 1 首選想探索一下GC是怎么開始工作的陨收,或者說,GC到底是以什么樣的方式在工作的鸵赖;java應用在啟動的時候會創(chuàng)建一個jvm進程务漩,JVM...
? 安全點(safepoint)在HotSpot中是一個核心的技術點拄衰,所謂安全點,指的是代碼執(zhí)行過程中被選擇出來的一些位置菲饼,當JVM需要執(zhí)行一些...