docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
@@ -1,4 +1,4 @@
# [[Node.js Memory Management]]
# [[Node.js Memory Management|Node.js Memory Management]]
## 📌 Brief 정Summary
Node.js 메모리 관리는 구글의 V8 자바스크립트 엔진에 의해 수행되며, 스택(Stack)과 힙(Heap) 메모리 구조를 기반으로 데이터를 관리합니다 [1-3]. V8은 '대부분의 객체는 일찍 죽는다(Generational Hypothesis)'는 가설에 기반한 세대별 가비지 컬렉션(Generational Garbage Collection)을 사용하여 자동으로 사용되지 않는 메모리를 회수합니다 [4-6]. 단일 프로세스로 장시간 실행되는 Node.js의 특성상 참조가 유지된 채 힙에 쌓이는 객체들은 메모리 누수와 OOM(Out of Memory) 충돌의 주원인이 되므로, 메모리 할당 패턴을 이해하고 적절한 튜닝과 디버깅을 수행하는 것이 필수적입니다 [7-9].
@@ -26,8 +26,8 @@ Node.js 메모리 관리는 구글의 V8 자바스크립트 엔진에 의해 수
* 포인터 압축(Pointer Compression) 기술로 인해 64비트 시스템에서도 V8 힙은 최대 4GB로 제한될 수 있으며, 이를 초과할 경우 빈번한 GC 발생 및 OOM이 일어날 수 있습니다 [63-66].
## 🔗 Knowledge Connections
- **Related Topics:** [[V8 JavaScript Engine]], [[Garbage Collection]], [[Orinoco GC]], [[Memory Leaks]], [[Pointer Compression]]
- **Projects/Contexts:** [[Node.js Production Monitoring]], [[Chrome DevTools Memory Profiling]]
- **Related Topics:** [[V8 JavaScript Engine|V8 JavaScript Engine]], [[Garbage Collection|Garbage Collection]], [[Orinoco GC|Orinoco GC]], [[Memory Leaks|Memory Leaks]], [[Pointer Compression|Pointer Compression]]
- **Projects/Contexts:** [[Node.js Production Monitoring|Node.js Production Monitoring]], [[Chrome DevTools Memory Profiling|Chrome DevTools Memory Profiling]]
- **Contradictions/Notes:** `--expose-gc` 옵션을 사용해 코드 내에서 수동으로 GC(`global.gc()`)를 호출하여 메모리를 회수할 수는 있으나, 과도하게 사용하면 프로그램 성능 저하(Performance degradation)를 초래할 수 있으므로 주의해서 사용해야 한다고 경고합니다 [62, 67].
---