← 패치노트

성능 2026-05-19

v1.9.65

2026-05-19

성능 최적화 1차 — usage-stats 메모리 캐시 + lessons 인덱스 캐시

핵심 변경

**usage-stats 메모리 캐시 (_USAGE_CACHE)** — 같은 프로세스 lifetime 동안 .harness/cache/usage-stats.json을 mtime 기반으로 한 번만 파싱. _readUsageStats() 다중 호출 시 디스크 I/O 절감.
**lessons 인덱스 캐시 (_LESSONS_INDEX_CACHE)** — review-evidence.md + decisions.md를 mtime 기반으로 1회 read+split, 블록 인덱스를 메모리에 보관.
벤치마크 워크스페이스 크기 비례 비용 → 사실상 O(1) (인덱스 hit 시).

GitHub 릴리스 v1.9.65 →