feat: complete wikification of War Commander batch 1&2 and final grey dot cleanup

This commit is contained in:
2026-04-27 18:58:22 +09:00
parent 3424166ea2
commit 6b86b0da4c
2706 changed files with 9074 additions and 7273 deletions
@@ -1,6 +1,6 @@
---
id: P-REINFORCE-AUTO-1F94B3
category: "[[10_Wiki/💡 Topics/Programming & Language]]"
category: "10_Wiki/💡 Topics/Programming & Language"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
@@ -35,12 +35,12 @@ github_commit: "[P-Reinforce] Continuous Worker - Object Pooling (오브젝트
- **정책 변화:** Programming & Language 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[Garbage Collection (GC) 최적화]], [[Generational GC (세대별 가비지 컬렉션)]], [[Memory Fragmentation (메모리 파편화)]], [[InstancedMesh (드로우 콜 최적화)]]
- **Projects/Contexts:** [[대규모 파티클 시스템 최적화]], [[슈팅 게임의 대규모 탄환(Bullet) 제어 시스템]], [[React Three Fiber 엔진 아키텍처]]
- **Related Topics:** Garbage Collection (GC) 최적화, Generational GC (세대별 가비지 컬렉션), Memory Fragmentation (메모리 파편화), [[InstancedMesh (드로우 콜 최적화)]]
- **Projects/Contexts:** [[대규모 파티클 시스템 최적화]], 슈팅 게임의 대규모 탄환(Bullet) 제어 시스템, React Three Fiber 엔진 아키텍처
- **Contradictions/Notes:** 오브젝트 풀링이 모든 상황에서 정답은 아닙니다. V8과 같은 최신 자바스크립트 엔진의 세대별 가비지 컬렉터(Generational GC)는 단기 생존 객체(Short-lived objects)를 수거하는 비용이 사실상 0에 가깝습니다. 이 환경에서 객체 풀링을 잘못 적용하면, 객체들이 강제로 오래 살아남게 되어 구세대(Old Generation) 메모리를 압박하고 오히려 GC 성능을 악화시키며 메모리 사용량만 늘릴 위험이 있습니다. 반드시 프로파일러를 통한 성능 병목 확인 후 선별적으로 도입해야 합니다.
---
_Last updated: 2026-04-15_
- Raw Source: [[00_Raw/2026-04-20/Object Pooling (오브젝트 풀링).md]]
---