Tri-Color Mark & Sweep μκ³ λ¦¬μ¦.link
2κ°μ§ μλ§ μ¬μ©νλ κΈ°μ‘΄ λ§ν¬&μ€μμ λ°μ λ ννλ€.
JVM, Golang λ± λ§μ GCμμ μ±ννκ³ μλ κΈ°λ°κ΅¬μ‘°λ€.
κ°λ¨νλ§ μ 리νμλ©΄,
ν°μ, νμ, κ²μμμ 3κ°μ§λ‘ μ°λ κΈ° μ¬λΆλ₯Ό νλ¨νλλ°,
- ν°μ: 체ν¬λμ§ μμ.
- νμ: 체ν¬λμΌλ μ΄ μΉκ΅¬κ° κ°λ¦¬ν€λ κ²λ€μ΄ λ€ μ²΄ν¬λμ§ μμ
- κ²μμ: λ€ μ²΄ν¬λ¨.
μ΄λ λ€.
κ·Έλ¦¬κ³ νλ‘μΈμ€λ₯Ό λ릴λλ§λ€ νλ‘κ·Έλ¨μ΄ μ£½λ κΈ°μ‘΄μ λ§ν¬μ€μ€μκ³Όλ λ€λ₯΄κ², λ³λ μ€λ λμμ λμνλ€.