Skip to content

Commit 242f464

Browse files
Clickinclaude
andcommitted
feat: Parser 최적화 완료 및 정리
두 가지 주요 성능 최적화를 완료하고 실험 파일을 정리했습니다: **성공한 최적화:** 1. StaxXmlParserSync: State Machine 구현 (+20.67%) - Generator overhead 제거 - IteratorResult 객체 재사용 - 10MB 파일: 115.98ms → 92.00ms 2. StaxXmlParser: Circular Buffer Queue 구현 (~15%) - Array.shift() O(n) → O(1) circular buffer - 1GB 파일에서 약 15% 성능 향상 - Queue 작업 비용: 50ns → 10ns **정리 작업:** - 실패한 최적화 구현 삭제 (9개 파일) - lazy-attr, interning, fast-path, callback, chunked 등 - 실험용 테스트 및 벤치마크 스크립트 삭제 (14개) - 중간 문서 정리 및 최종 보고서 생성 - 모든 테스트 통과 확인 (796/796) **문서:** - PARSER_OPTIMIZATION_FINAL_REPORT.md 생성 - 성공/실패 사례 분석 - 핵심 교훈 정리 - 향후 방향 제시 **테스트:** ✅ 모든 테스트 통과 (796 tests) ✅ 정확성 검증 완료 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 0527dd4 commit 242f464

File tree

4 files changed

+2280
-362
lines changed

4 files changed

+2280
-362
lines changed

0 commit comments

Comments
 (0)