docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,13 +1,13 @@
|
||||
---
|
||||
id: P-REINFORCE-AUTO-04124F
|
||||
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
|
||||
category: "10_Wiki/💡 Topics/Programming & Language"
|
||||
confidence_score: 0.90
|
||||
tags: [auto-reinforced]
|
||||
last_reinforced: 2026-04-20
|
||||
github_commit: "[P-Reinforce] Continuous Worker - Scavenger 알고리즘"
|
||||
---
|
||||
|
||||
# [[Scavenger 알고리즘]]
|
||||
# [[Scavenger 알고리즘|Scavenger 알고리즘]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> Scavenger 알고리즘은 V8 JavaScript 엔진에서 새로운 객체가 주로 할당되는 '새로운 공간(New-space)'의 가비지를 수집하는 마이너 가비지 컬렉션(Minor GC) 알고리즘입니다 [1-3]. 이 알고리즘은 공간을 두 개의 동일한 크기(to-space와 from-space)로 나누고 살아남은 활성 객체만 새로운 공간으로 복사하여 압축하는 세미스페이스(semi-space) 방식을 통해 메모리 단편화를 방지하고 매우 빠르게 메모리를 회수합니다 [3-5]. 최근의 V8 엔진에서는 Orinoco 프로젝트를 통해 메인 스레드와 헬퍼 스레드에 작업을 분산시키는 병렬(Parallel) 방식으로 진화하여 메인 스레드의 일시 정지 시간을 획기적으로 단축시켰습니다 [6-8].
|
||||
@@ -24,11 +24,11 @@ github_commit: "[P-Reinforce] Continuous Worker - Scavenger 알고리즘"
|
||||
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Related Topics:** [[Minor GC]], [[Young Generation]], [[Cheney's Algorithm]], [[Write Barriers]], [[Orinoco]]
|
||||
- **Projects/Contexts:** [[V8 엔진 메모리 관리 (V8 Memory Management)]], [[가비지 컬렉션 최적화]]
|
||||
- **Related Topics:** [[마이너 가비지 컬렉션(Minor GC)|Minor GC]], Young Generation, [[Cheney's Algorithm|Cheney's Algorithm]], Write Barriers, [[Orinoco|Orinoco]]
|
||||
- **Projects/Contexts:** V8 엔진 메모리 관리 (V8 Memory Management), 가비지 컬렉션 최적화
|
||||
- **Contradictions/Notes:** 과거 버전의 V8에서는 Scavenger가 단일 코어 환경에 적합한 완전한 동기식 Cheney 알고리즘을 구현했으나, 현재 크롬 및 Node.js의 멀티코어 환경 요구에 맞추어 메인 스레드와 워커 스레드가 동적으로 작업을 분배하는 병렬(Parallel) 복사 가비지 컬렉터로 진화했음이 기록되어 있습니다 [10, 20].
|
||||
|
||||
---
|
||||
*Last updated: 2026-04-19*
|
||||
- Raw Source: [[00_Raw/2026-04-20/Scavenger 알고리즘.md]]
|
||||
- Raw Source: 00_Raw/2026-04-20/Scavenger 알고리즘.md
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user