好评笔记 2025-01-16 21:33 采纳率: 100%
浏览 3
已结题

Golang的内存(内存管理、内存逃逸、垃圾回收 (GC) 机制)

详细介绍Go内存相关的内容,包括内存管理、内存逃逸、垃圾回收 (GC) 机制的三色标记,写屏障。

  • 写回答

3条回答 默认 最新

  • Good Note 2025-01-16 21:34
    关注

    Go 的内存管理
    mspan && arenas
    arenas
    mspan
    mcache
    mcentral
    mheap
    内存分配逻辑
    内存回收逻辑
    优势
    内存碎片
    Go 的内存逃逸
    什么是内存逃逸?
    内存逃逸的检测:逃逸分析
    典型的内存逃逸
    内存逃逸的影响
    优化建议
    总结
    Go 的垃圾回收 (GC) 机制
    特点
    三色标记法工作原理
    垃圾回收的触发条件
    GC 的影响与优化
    Go GC 流程
    非分代回收 (Non-generational GC)
    分代回收
    为什么 Go 不使用分代回收?
    非分代回收缺点
    Go 的写屏障 (Write Barrier)
    写屏障是什么?
    为什么需要写屏障?
    混合写屏障策略
    插入屏障 (Insertion Barrier)
    删除屏障 (Deletion Barrier)
    混合写屏障 (Hybrid Write Barrier)
    混合写屏障的特点
    混合写屏障的规则
    写屏障的性能优化
    写屏障的作用
    写屏障的局限性
    历史文章
    MySQL数据库
    Redis
    Golang
    ————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
    

    原文链接:https://blog.csdn.net/haopingbiji/article/details/145174901

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 1月24日
  • 已采纳回答 1月16日
  • 创建了问题 1月16日