240 发简信
  • GC part 8

    part 8 UseConcMarkSweepGC下的GC流程分析 相比于SerialGC,CMS要复杂得多,因为他是第一个GC线程可以和用户线...

  • GC part 7

    part 7 UseConcMarkSweepGC下的内存申请流程分析 -XX:+UseConcMarkSweepGC俗称CMS,是一种减少GC...

  • 120
    GC part 6

    part 6 JVM参数解析以及Heap初始化过程分析 在create_vm的时候,我们设置的JVM参数会被解析出来,然后生成各种策略,比如设置...

  • 120
    GC part 5

    part 5 本comment希望能系统的探索一下GC发生的时机,以及各个GC的具体工作内容(流程),GC包括Minor GC和Major GC...

  • 120
    GC part 4

    part 4 JVM可以帮我们管理内存,这是一件非常有意义的事情,我们再也不用担心allocate出来的内存没有在适当的时候free掉了,这个c...

  • 120
    GC part 3

    part 3 DefNew的GC属于Minor GC,使用copying算法进行垃圾收集,是Serial GC(-XX:+UseSerialGC...

  • 120
    GC part 2:GenCollectedHeap::do_collection

    part 2 这个comment希望能分析一下GenCollectedHeap::do_collection这个函数的具体执行流程,根据函数名字...

  • 120
    GC part 1:GC是怎么开始工作的

    part 1 首选想探索一下GC是怎么开始工作的,或者说,GC到底是以什么样的方式在工作的;java应用在启动的时候会创建一个jvm进程,JVM...

  • 120
    解读HotSpot 安全点(safepoint)技术

    ​ 安全点(safepoint)在HotSpot中是一个核心的技术点,所谓安全点,指的是代码执行过程中被选择出来的一些位置,当JVM需要执行一些...

个人介绍
微信公众号:一字马胡