技术栈
三色标记法
且去填词
4 小时前
开发语言
·
算法
·
golang
·
三色标记法
·
gogc
·
屏障技术
三色标记法与混合写屏障:Go GC 垃圾回收全流程解析
"The best GC is the one you don't notice." —— Go GC 的演进史,就是一部与 STW (Stop The World) 的抗争史。
氷泠
11 天前
算法
·
leetcode
·
拓扑排序
·
反悔贪心
·
三色标记法
课程表系列(LeetCode 207 & 210 & 630 & 1462)
本文会介绍课程表系列的题目,包括思路以及详细代码。课程表本质上就是求有向图中有没有环的题目,有环就无解,无环就有解。
linweidong
7 个月前
golang
·
内存管理
·
trace
·
三色标记法
·
go面试
·
go面经
·
go gc
GO后端开发内存管理及参考答案
Go 的逃逸分析是一种编译时技术,用于确定变量的生命周期是否超出其创建的函数作用域。通过分析变量的使用方式,编译器能够判断变量是否需要在堆上分配(动态内存)或栈上分配(静态内存)。这一机制对于内存管理和性能优化至关重要,因为它直接影响垃圾回收(GC)的压力和程序的执行效率。
Benaso
2 年前
golang
·
go
·
gc
·
三色标记法
Golang三色标记法
在JVM中,GC采用可达性分析法来判断对象是否死亡;在python虚拟机中,GC采用引用计数法加循环检测器来判断对象是否死亡,而在golang中,使用的是三色表记法来判断对象是否死亡。
我是有底线的