part 8 UseConcMarkSweepGC下的GC流程分析 相比于SerialGC,CMS要复杂得多,因为他是第一个GC线程可以和用户线...
part 7 UseConcMarkSweepGC下的内存申请流程分析 -XX:+UseConcMarkSweepGC俗称CMS,是一种减少GC...
part 6 JVM参数解析以及Heap初始化过程分析 在create_vm的时候,我们设置的JVM参数会被解析出来,然后生成各种策略,比如设置...
part 5 本comment希望能系统的探索一下GC发生的时机,以及各个GC的具体工作内容(流程),GC包括Minor GC和Major GC...
part 4 JVM可以帮我们管理内存,这是一件非常有意义的事情,我们再也不用担心allocate出来的内存没有在适当的时候free掉了,这个c...
part 3 DefNew的GC属于Minor GC,使用copying算法进行垃圾收集,是Serial GC(-XX:+UseSerialGC...
part 2 这个comment希望能分析一下GenCollectedHeap::do_collection这个函数的具体执行流程,根据函数名字...
part 1 首选想探索一下GC是怎么开始工作的,或者说,GC到底是以什么样的方式在工作的;java应用在启动的时候会创建一个jvm进程,JVM...
安全点(safepoint)在HotSpot中是一个核心的技术点,所谓安全点,指的是代码执行过程中被选择出来的一些位置,当JVM需要执行一些...